[Xfce4-commits] r26251 - libxfce4util/trunk/libxfce4util

Jasper Huijsmans jasper at xfce.org
Sun Nov 4 09:45:12 CET 2007


Author: jasper
Date: 2007-11-04 08:45:12 +0000 (Sun, 04 Nov 2007)
New Revision: 26251

Modified:
   libxfce4util/trunk/libxfce4util/xfce-fileutils.c
Log:
Fix possible buffer overflow, reported by Vegard Nosum on the mailing list.

Modified: libxfce4util/trunk/libxfce4util/xfce-fileutils.c
===================================================================
--- libxfce4util/trunk/libxfce4util/xfce-fileutils.c	2007-11-04 08:45:06 UTC (rev 26250)
+++ libxfce4util/trunk/libxfce4util/xfce-fileutils.c	2007-11-04 08:45:12 UTC (rev 26251)
@@ -90,12 +90,11 @@
         last = 1;
       else if (p[0] != '/')
         continue;
-
-      *p = '\0';
-
-      if (p[1] == '\0')
+      else if (p[1] == '\0')
         last = 1;
 
+      *p = '\0';      
+
       if (first)
         {
           /*



More information about the Xfce4-commits mailing list