]> andersk Git - moira.git/blobdiff - server/qsetup.dc
invalid addresses entered for hosts cause MR_ADDRESS error
[moira.git] / server / qsetup.dc
index 8d04a28f5533cfa1f536686a2f644e4f8cd03954..7d6eaf38e8716a23b1baa2f60e9481ea17f815af 100644 (file)
@@ -927,8 +927,10 @@ setup_ahst(q,argv,cl)
          value = -1;
        else
          value = -2;
-    } else
-      value = ntohl(inet_addr(argv[9+row]));
+    } else {
+       value = ntohl(inet_addr(argv[9+row]));
+       if (value == -1) return(MR_ADDRESS);
+    }
     if (value == 0) return(MR_ADDRESS);
     if (value != -1) {
        id = *(int *)argv[8+row];
This page took 0.065542 seconds and 4 git commands to generate.