Make parse_X return -1 when it encounters a parsing error. Enables
authorkrw <krw@openbsd.org>
Fri, 17 Jan 2014 22:48:10 +0000 (22:48 +0000)
committerkrw <krw@openbsd.org>
Fri, 17 Jan 2014 22:48:10 +0000 (22:48 +0000)
commitcd35ff285bb15fda32bd1969b62f6d7859447a7b
tree45afdbc988f414752239599a63a9d0725344563e
parent09f89c7b7ca5ae64e834cf028e38a26440012e5f
Make parse_X return -1 when it encounters a parsing error. Enables
recognition of zero length value vs parsing error. This lets us avoid
the erroneous consumption of the semicolon ending the 'X' value, and
the resulting accidental consumption of the following line in the file
being parsed.
sbin/dhclient/clparse.c