X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;ds=sidebyside;f=helper.c;h=db815c11a322606d6081189b3893e673d24671aa;hb=e599c81173d7d2c8cee7da67e5b925ebc83c08ba;hp=0841cd2f89f2083acff44e5669b5e5ca9c8a7089;hpb=139797935f924047dffbbdb9584c078ecef1d698;p=authbind.git diff --git a/helper.c b/helper.c index 0841cd2..db815c1 100644 --- a/helper.c +++ b/helper.c @@ -187,7 +187,7 @@ int main(int argc, const char *const *argv) { unsigned long thaddr, thmask; thaddr= (a1<<24)|(a2<<16)|(a3<<8)|(a4); - thmask= 0x0ffffffffUL<<(32-alen); + thmask= alen ? 0x0ffffffffUL<<(32-alen) : 0; if ((haddr4&thmask) != thaddr) continue; } else {