[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