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);
>   }

Reply via email to