diff --git a/Platform/user/configm/config-server/dhcp_config/dhcp_lib.c b/Platform/user/configm/config-server/dhcp_config/dhcp_lib.c index dc61a9c5b..f9d2297ae 100644 --- a/Platform/user/configm/config-server/dhcp_config/dhcp_lib.c +++ b/Platform/user/configm/config-server/dhcp_config/dhcp_lib.c @@ -4,6 +4,11 @@ void dhcp_config_init(void) { ret_code ret = RET_OK; ret = br_event_register(BR_DELETE_EVENT_PRE,del_interface_dhcp_cb); + if(ret != RET_OK){ + printf("register failed.\n"); + return; + } + return; } int del_interface_dhcp_cb(BR_EVENT_TYPE event_type, br_event_t event_arg) diff --git a/Platform/user/configm/config-server/vlan_config/vlan_config.c b/Platform/user/configm/config-server/vlan_config/vlan_config.c index 0fac73439..69a47abd8 100644 --- a/Platform/user/configm/config-server/vlan_config/vlan_config.c +++ b/Platform/user/configm/config-server/vlan_config/vlan_config.c @@ -206,11 +206,15 @@ interface_model which_interface_model(char *if_name) void vlan_config_init(void) { ret_code ret = RET_OK; - int sys_ret = 0; + //int sys_ret = 0; - system("modprobe 8021q"); + (void)system("modprobe 8021q"); ret = br_event_register(BR_IF_LEAVE_EVENT_PRE, del_interface_vlan_cb); + if(ret != RET_OK){ + printf("[vlan]vlan_config_init: event register failed(%d).\n", ret); + return; + } #if 0 /* ����br0 */ ret = br_bridge_add("br0", &sys_ret);