Hi dia-list,
I really like your software!
Dia seems to crash when exporting to an invalid file name. You can
reproduce this by putting in a nonexistent path component during
export. For example, select "Export to EPS", and in the save dialog,
type the filename as "this_dir_doesnt_exist/somename.eps". Dia should
then crash.
The attached diff should prevent the crash when applied to diagram.c.
Keep up the good work!
Cordially,
Richard Herrell
--
Richard Herrell
Engineer
Tut Systems/Public Port
(734) 995-1697
Fax: (734) 995-1694
[EMAIL PROTECTED]
753,754c753,757
< data_render(dia->data, (Renderer *)renderer, NULL, NULL, NULL);
< destroy_eps_renderer(renderer);
---
> if ( NULL != renderer )
> {
> data_render(dia->data, (Renderer *)renderer, NULL, NULL, NULL);
> destroy_eps_renderer(renderer);
> }
764,765c767,771
< data_render(dia->data, (Renderer *)renderer, NULL, NULL, NULL);
< destroy_svg_renderer(renderer);
---
> if ( NULL != renderer )
> {
> data_render(dia->data, (Renderer *)renderer, NULL, NULL, NULL);
> destroy_svg_renderer(renderer);
> }