X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=proto.c;h=786d6005f9e20d3600223e99050f6888156d16c4;hp=99f083c60025c045897387c9febd29c8249667f0;hb=76a04646be82ed9b9c80d86ac25b151bce36bffa;hpb=3bd56db589071948eebd30b00cda7ef1fb38a61b diff --git a/proto.c b/proto.c index 99f083c..786d600 100644 --- a/proto.c +++ b/proto.c @@ -45,7 +45,7 @@ parse_ip_and_netmask(int af, const char *str, void *addr, unsigned int *netmask) return 0; } - return inet_pton(af, str, addr); + return inet_pton(af, astr, addr); } struct device_addr * @@ -169,7 +169,7 @@ int interface_proto_event(struct interface_proto_state *proto, enum interface_proto_cmd cmd, bool force) { - enum interface_event ev; + enum interface_proto_event ev; int ret; ret = proto->cb(proto, cmd, force); @@ -178,10 +178,10 @@ interface_proto_event(struct interface_proto_state *proto, switch(cmd) { case PROTO_CMD_SETUP: - ev = IFEV_UP; + ev = IFPEV_UP; break; case PROTO_CMD_TEARDOWN: - ev = IFEV_DOWN; + ev = IFPEV_DOWN; break; default: return -EINVAL;