[hackers] [smdev] Remember to call freeifaddrs() || sin

From: <git_AT_suckless.org>
Date: Thu, 04 Sep 2014 16:12:36 +0200

commit c9029179b22ae349631ca04db03e16a3fe98b1a5
Author: sin <sin_AT_2f30.org>
Date: Thu Sep 4 15:11:24 2014 +0100

    Remember to call freeifaddrs()
    
    Change return value to void.

diff --git a/smdev.c b/smdev.c
index a3194da..51a19d6 100644
--- a/smdev.c
+++ b/smdev.c
_AT_@ -61,7 +61,7 @@ static int createdev(struct event *ev);
 static int doevent(struct event *ev);
 static int craftev(char *sysfspath);
 static void populatedev(const char *path);
-static int ifrename(void);
+static void ifrename(void);
 
 static void
 usage(void)
_AT_@ -396,7 +396,7 @@ populatedev(const char *path)
         }
 }
 
-static int
+static void
 ifrename(void)
 {
         struct ifaddrs *ifas, *ifa;
_AT_@ -430,7 +430,7 @@ ifrename(void)
                         }
                 }
         }
-
+ freeifaddrs(ifas);
         close(sd);
         return 0;
 }
Received on Thu Sep 04 2014 - 16:12:36 CEST

This archive was generated by hypermail 2.3.0 : Thu Sep 04 2014 - 16:24:09 CEST