diff options
-rw-r--r-- | capchild/capture_ifinfo.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/capchild/capture_ifinfo.c b/capchild/capture_ifinfo.c index 3d848814d9..8e4c59fa4e 100644 --- a/capchild/capture_ifinfo.c +++ b/capchild/capture_ifinfo.c @@ -45,7 +45,7 @@ #ifdef HAVE_PCAP_REMOTE static GList *remote_interface_list = NULL; -static void append_remote_list(GList *iflist) +static GList * append_remote_list(GList *iflist) { GSList *list; GList *rlist; @@ -79,6 +79,7 @@ static void append_remote_list(GList *iflist) temp->loopback = if_info->loopback; iflist = g_list_append(iflist, temp); } + return iflist; } #endif @@ -193,7 +194,7 @@ capture_interface_list(int *err, char **err_str, void (*update_cb)(void)) #ifdef HAVE_PCAP_REMOTE if (remote_interface_list && g_list_length(remote_interface_list) > 0) { - append_remote_list(if_list); + if_list = append_remote_list(if_list); } #endif |