[uClibc-cvs] uClibc/utils ldd.c,1.1,1.2

Erik Andersen andersen at uclibc.org
Wed Nov 12 08:22:01 UTC 2003


Update of /var/cvs/uClibc/utils
In directory winder:/tmp/cvs-serv18866

Modified Files:
	ldd.c 
Log Message:
Fix a stupid potential segfault


Index: ldd.c
===================================================================
RCS file: /var/cvs/uClibc/utils/ldd.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- ldd.c	6 Nov 2003 22:38:46 -0000	1.1
+++ ldd.c	12 Nov 2003 08:21:58 -0000	1.2
@@ -653,7 +653,8 @@
 		for (cur = lib_list; cur; cur=cur->next) {
 			free(cur->name);
 			cur->name=NULL;
-			free(cur->path);
+			if (cur->path && cur->path != not_found)
+				free(cur->path);
 			cur->path=NULL;
 		}
 		lib_list=NULL;




More information about the uClibc-cvs mailing list