Explorar o código

Don't free memory prematurely

Eric Andersen %!s(int64=23) %!d(string=hai) anos
pai
achega
8ae6117ea8
Modificáronse 1 ficheiros con 0 adicións e 4 borrados
  1. 0 4
      ldso/util/ldd.c

+ 0 - 4
ldso/util/ldd.c

@@ -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);
 		}
 	}