Fix bits bug + overzealous replace

This commit is contained in:
Neale Pickett 2011-07-14 19:08:00 -06:00
parent 0a077184e3
commit b98a4ef5e8
1 changed files with 3 additions and 3 deletions

View File

@ -62,9 +62,9 @@ main(int argc, char *argv[])
fprintf(stderr, "Warning: routing prefix is not a multiple of 8.\n"); fprintf(stderr, "Warning: routing prefix is not a multiple of 8.\n");
} }
mask = ~((1 << (32 - bits)) - 1); mask = ~((1 << (32-bits)) - 1);
addr &= mask; addr &= mask;
shr = bits - 8; shr = (32-bits) - 8;
for (i = 0; i < 256; i += 1) { for (i = 0; i < 256; i += 1) {
out[i].f = NULL; out[i].f = NULL;
@ -109,7 +109,7 @@ main(int argc, char *argv[])
char fn[9]; char fn[9];
FILE *f; FILE *f;
sfprintf(stderr, fn, "%03d.pcap", octet); sprintf(fn, "%03d.pcap", octet);
if (NULL == (f = fopen(fn, "wb"))) break; if (NULL == (f = fopen(fn, "wb"))) break;
if (-1 == pcap_open_out(&out[octet], f)) break; if (-1 == pcap_open_out(&out[octet], f)) break;