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) { /* _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org http://foo-projects.org/mailman/listinfo/xfce4-commits