diff --git a/Platform/user/configm/config-server/netconfig/bridge/brnetlink.c b/Platform/user/configm/config-server/netconfig/bridge/brnetlink.c index 3db9c5658..86097df9e 100644 --- a/Platform/user/configm/config-server/netconfig/bridge/brnetlink.c +++ b/Platform/user/configm/config-server/netconfig/bridge/brnetlink.c @@ -279,7 +279,7 @@ int get_br_from_port(char *port_name , char *br_name) if_indextoname(master, if_name); rpc_log_info("master:%s\n", if_name); - if(br_get_bridge_info(if_name, NULL) == 0) + if(strlen(if_name) != 0 && br_get_bridge_info(if_name, NULL) == 0) { strncpy(br_name, if_name, BR_NAMSIZ - 1); br_name[BR_NAMSIZ - 1] = 0;