From 89904b61332e01f69cb9951238eed4ba57e95399 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig=20Bj=C3=B8rlykke?= Date: Wed, 11 Apr 2018 09:22:13 +0200 Subject: extcap: Fix crash in extcap_verify_capture_filter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This fixes a regression issue from g57fed5d1 when freeing the arguments passed to extcap. Change-Id: Ic4d6a129569f9e691fd2608e0229342b8b5e9783 Reviewed-on: https://code.wireshark.org/review/26870 Petri-Dish: Stig Bjørlykke Reviewed-by: Stig Bjørlykke --- extcap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extcap.c b/extcap.c index eb3837820f..c5f446a6d0 100644 --- a/extcap.c +++ b/extcap.c @@ -1019,9 +1019,9 @@ extcap_verify_capture_filter(const char *ifname, const char *filter, gchar **err g_log(LOG_DOMAIN_CAPTURE, G_LOG_LEVEL_DEBUG, "Extcap path %s", get_extcap_dir()); - arguments = g_list_append(arguments, EXTCAP_ARGUMENT_CAPTURE_FILTER); + arguments = g_list_append(arguments, g_strdup(EXTCAP_ARGUMENT_CAPTURE_FILTER)); arguments = g_list_append(arguments, g_strdup(filter)); - arguments = g_list_append(arguments, EXTCAP_ARGUMENT_INTERFACE); + arguments = g_list_append(arguments, g_strdup(EXTCAP_ARGUMENT_INTERFACE)); arguments = g_list_append(arguments, g_strdup(ifname)); extcap_callback_info_t cb_info; -- cgit v1.2.3