I suspect the variable err in run_hack() in driver/demo-Gtk.c.
Its value is usually set to strdup("unexpectedly deleted")
and freed twice.  A patch is attached.

-- 
Oohara Yuuma <[EMAIL PROTECTED]>

Lord, what fools these mortals be!
--- William Shakespeare, "A Midsummer-Night's Dream"
--- xscreensaver-4.21-unmodified/driver/demo-Gtk.c      2005-03-21 
06:42:57.000000000 +0900
+++ xscreensaver-4.21/driver/demo-Gtk.c 2005-09-19 00:42:41.000000000 +0900
@@ -645,7 +645,6 @@
                 strcpy (buf, "Unknown error!");
               warning_dialog (s->toplevel_widget, buf, False, 100);
             }
-          if (err) free (err);
         }
       else
         {

Reply via email to