Update of /cvsroot/gtkpod/gtkpod/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17649/src

Modified Files:
        prefs.c 
Log Message:
         * prefs.c (prefs_get_cfgdir): fix bug that crashes
           application when cfgdir cannot be created.



Index: prefs.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/prefs.c,v
retrieving revision 1.157
retrieving revision 1.158
diff -u -d -r1.157 -r1.158
--- prefs.c     4 Feb 2006 12:04:52 -0000       1.157
+++ prefs.c     9 Mar 2006 14:28:03 -0000       1.158
@@ -1,4 +1,4 @@
-/* Time-stamp: <2006-02-04 21:00:33 jcs>
+/* Time-stamp: <2006-03-09 23:24:00 jcs>
 |
 |  Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
 |  Part of the gtkpod project.
@@ -1728,7 +1728,12 @@
       {
          if(mkdir(cfgdir, 0777) == -1)
          {
-             gtkpod_warning(_("Unable to 'mkdir %s'\n"), cfgdir);
+             /* if this error occurs before we have initialized config
+                and display we crash --> resort to fprintf() */
+             if (cfg)
+                 gtkpod_warning(_("Unable to 'mkdir %s'\n"), cfgdir);
+             else
+                 fprintf(stderr, _("Unable to 'mkdir %s'\n"), cfgdir);
          }
       }
   }



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to