summaryrefslogtreecommitdiff
path: root/src/bin/ipgen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/ipgen.c')
-rw-r--r--src/bin/ipgen.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bin/ipgen.c b/src/bin/ipgen.c
index 7aae99e..1818bf1 100644
--- a/src/bin/ipgen.c
+++ b/src/bin/ipgen.c
@@ -1,4 +1,5 @@
#include <stdio.h>
+#include <arpa/inet.h>
void print_ip(unsigned int i) {
printf("%d.%d.%d.%d\n",(i>>24)&255,(i>>16)&255,(i>>8)&255,i&255);
@@ -22,7 +23,7 @@ int main(int argc,char *argv[]) {
}
for(i=0;(mask>>i&1);inc<<=1,i++);
min=net&mask;
- max=net&mask|(~mask);
+ max=((net&mask)|(~mask));
if(argc > 3) {
printf("net: ");
print_ip(net);