aboutsummaryrefslogtreecommitdiffstats
path: root/airpcap_loader.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2006-08-20 01:19:56 +0000
committerGerald Combs <gerald@wireshark.org>2006-08-20 01:19:56 +0000
commita238f1f7acf4e8afcd70ae3670f0ca1f8a0c3f34 (patch)
tree7d1d9991fb237da8eacfd3c1a6b909c71de1e141 /airpcap_loader.c
parent84112e71672b3d93a8f9a676f14442145d77ca92 (diff)
Make sure a preference exists before we try to use it.
svn path=/trunk/; revision=18961
Diffstat (limited to 'airpcap_loader.c')
-rw-r--r--airpcap_loader.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/airpcap_loader.c b/airpcap_loader.c
index 3c5768e890..bdd7a5f99a 100644
--- a/airpcap_loader.c
+++ b/airpcap_loader.c
@@ -595,11 +595,14 @@ GList* popdown_if_list = NULL;
GList* curr = NULL;
gchar* s;
- airpcap_if_info_t* if_info;
+ airpcap_if_info_t* if_info = NULL;
+ if(prefs.capture_device != NULL)
+ {
s = g_strdup(get_if_name(prefs.capture_device));
if_info = get_airpcap_if_by_name(airpcap_if_list,g_strdup(get_if_name(prefs.capture_device)));
g_free(s);
+ }
return if_info;
}