utils: Move IP address validation to parse_addr function
authorHans Dedecker <dedeckeh@gmail.com>
Thu, 11 Aug 2016 13:53:29 +0000 (15:53 +0200)
committerFelix Fietkau <nbd@nbd.name>
Thu, 11 Aug 2016 17:34:51 +0000 (19:34 +0200)
commitcec1ce296eede81dc62628fce33b8cc216727b17
treedbb8789b86a66ae7304a27c596558896bc1f7d03
parent00fc987a147841a2e9bfd15399056886b6c77064
utils: Move IP address validation to parse_addr function

Commit 7a51f23e adds IP address validation in the function parse_ip_and_netmask;
however the added check is too restrictive as the function is used on several places
resulting into the problem multicast routes cannot be added anymore via UCI.
Therefore move the IP host address validation to the function parse_addr so
experimantal/multicast addresses cannot be added as a host IP address while
multicast routes can be added again.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
proto.c
utils.c