X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=conffile.c;h=c9796fc11e2114a0d8f98f2e976118aa2ac5f742;hp=45889ba93de36d6c27699ee96bbde39393264e09;hb=70dc107b6edee55270619b895f17acb66065f7ea;hpb=baa06aeb963965b4b6a8a8051ec15b72372080dd diff --git a/conffile.c b/conffile.c index 45889ba..c9796fc 100644 --- a/conffile.c +++ b/conffile.c @@ -681,6 +681,7 @@ static struct subnet string_to_subnet(item_t *i, string_t desc) } s.prefix=(a<<24)|(b<<16)|(c<<8)|(d); s.mask=(~0UL << (32-n)); + s.len=n; if (s.prefix & ~s.mask) { cfgfatal(i->loc,desc,"\"%s\": prefix not fully contained " "in mask\n",i->data.string);