Don't duplicate bindaddr.
authorEmil Mikulic <emikulic@gmail.com>
Mon, 9 May 2011 13:01:12 +0000 (23:01 +1000)
committerEmil Mikulic <emikulic@gmail.com>
Sun, 15 May 2011 09:43:52 +0000 (19:43 +1000)
darkstat.c

index 37461a2..aa4a820 100644 (file)
@@ -100,7 +100,7 @@ static void cb_no_lastseen(const char *arg _unused_) { want_lastseen = 0; }
 unsigned short bindport = 667;
 static void cb_port(const char *arg) { bindport = parsenum(arg, 65536); }
 
-char *bindaddr = NULL;
+const char *bindaddr = NULL;
 static void cb_bindaddr(const char *arg)
 {
    struct addrinfo hints, *ai;
@@ -117,7 +117,7 @@ static void cb_bindaddr(const char *arg)
       errx(1, "malformed address \"%s\"", arg);
 
    freeaddrinfo(ai);
-   bindaddr = strdup(arg);
+   bindaddr = arg;
 }
 
 const char *filter = NULL;