Author: mis                          Date: Sun Feb 24 14:54:26 2008 GMT
Module: poldek                        Tag: HEAD
---- Log message:
- fixed non-existing paths handling (#110 related)

---- Files affected:
poldek/poldek:
   misc.c (1.62 -> 1.63) 

---- Diffs:

================================================================
Index: poldek/poldek/misc.c
diff -u poldek/poldek/misc.c:1.62 poldek/poldek/misc.c:1.63
--- poldek/poldek/misc.c:1.62   Sun Feb 24 14:20:19 2008
+++ poldek/poldek/misc.c        Sun Feb 24 15:54:21 2008
@@ -541,7 +541,7 @@
 
     rpath = realpath(path, NULL);
 
-    if (endslash) {
+    if (rpath && endslash) {
         int n = strlen(rpath);
         
         rpath = n_realloc(rpath, n + 2);
@@ -550,7 +550,7 @@
     }
 
     DBGF("%s -> %s\n", path, rpath);
-    return rpath;
+    return rpath ? rpath : path;
 }
 
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/poldek/poldek/misc.c?r1=1.62&r2=1.63&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to