Fix crash when no netname is specified.
authorGuus Sliepen <guus@tinc-vpn.org>
Sat, 21 Jul 2012 13:51:15 +0000 (15:51 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Sat, 21 Jul 2012 13:51:15 +0000 (15:51 +0200)
src/tincctl.c
src/tincd.c

index 24359ab..ca354bc 100644 (file)
@@ -192,7 +192,7 @@ static bool parse_options(int argc, char **argv) {
 
         /* netname "." is special: a "top-level name" */
 
-        if(!strcmp(netname, ".")) {
+        if(netname && !strcmp(netname, ".")) {
                 free(netname);
                 netname = NULL;
         }
index 85aee39..9879ecb 100644 (file)
@@ -231,7 +231,7 @@ static bool parse_options(int argc, char **argv) {
 
        /* netname "." is special: a "top-level name" */
 
-       if(!strcmp(netname, ".")) {
+       if(netname && !strcmp(netname, ".")) {
                free(netname);
                netname = NULL;
        }