diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2022-02-09 21:54:09 +0100 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2022-02-09 21:54:09 +0100 |
commit | f475a1d18d746ae917cf29e90677e0fd8c1a7eae (patch) | |
tree | f6d1e4ebc8d59103faef0453a025f1c752ced552 /host.c | |
parent | nepreizkušeno (diff) | |
download | dnsfind-f475a1d18d746ae917cf29e90677e0fd8c1a7eae.tar dnsfind-f475a1d18d746ae917cf29e90677e0fd8c1a7eae.tar.gz dnsfind-f475a1d18d746ae917cf29e90677e0fd8c1a7eae.tar.bz2 dnsfind-f475a1d18d746ae917cf29e90677e0fd8c1a7eae.tar.lz dnsfind-f475a1d18d746ae917cf29e90677e0fd8c1a7eae.tar.xz dnsfind-f475a1d18d746ae917cf29e90677e0fd8c1a7eae.tar.zst dnsfind-f475a1d18d746ae917cf29e90677e0fd8c1a7eae.zip |
Diffstat (limited to 'host.c')
-rw-r--r-- | host.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -106,7 +106,7 @@ unsigned long long int ri (unsigned long long int v, int s) { /* 000 100 010 110 unsigned long long int localnumber (struct in_net n) { unsigned long long int r = 0; for (int i = 31; i >= 0; i--) - if (n.mask.s_addr & 1 << i && n.addr.s_addr & 1 << i) + if (!(ntohl(n.mask.s_addr) & 1 << i) && ntohl(n.addr.s_addr) & 1 << i) r |= 1 << i; return r; } |