[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] Memleak fix fuer gethostbyname
wenn if(!f) wuerde sonst ein Memleak entstehen. Eine Zeile ist mir verrutscht.
Bitte verzeiht meine vielen Mails, das wird schon noch besser ;)
Signed-off-by: Roman Muentener <fmnssun@xxxxxxxxx>
---
src/modules/lib/posix/net.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/modules/lib/posix/net.c b/src/modules/lib/posix/net.c
index d08b1c8..f6250d5 100644
--- a/src/modules/lib/posix/net.c
+++ b/src/modules/lib/posix/net.c
@@ -212,13 +212,14 @@ struct hostent* gethostbyname(const char* name)
count = ftell(f);
rewind(f);
- // Speicher fuer ip_str holen
- ip_str = calloc(count+1,sizeof(char));
if (!f) {
return NULL;
}
+ // Speicher fuer ip_str holen
+ ip_str = calloc(count+1,sizeof(char));
+
// Daten einlesen
fread(ip_str, 1, count, f);
fclose(f);
--
1.6.0.4