OSDN Git Service

Don't free memory prematurely
authorEric Andersen <andersen@codepoet.org>
Sat, 2 Feb 2002 09:20:12 +0000 (09:20 -0000)
committerEric Andersen <andersen@codepoet.org>
Sat, 2 Feb 2002 09:20:12 +0000 (09:20 -0000)
ldso/util/ldd.c

index 470368a..68221fa 100644 (file)
@@ -176,8 +176,6 @@ void locate_library_file(Elf32_Ehdr* ehdr, Elf32_Dyn* dynamic, char *strtab, int
                if (*buf != '\0') {
                        lib->path = buf;
                        return;
-               } else {
-                       free(buf);
                }
        }
 
@@ -193,8 +191,6 @@ void locate_library_file(Elf32_Ehdr* ehdr, Elf32_Dyn* dynamic, char *strtab, int
                if (*buf != '\0') {
                        lib->path = buf;
                        return;
-               } else {
-                       free(buf);
                }
        }