From 65a75ac4b2431ad72df01a7aea57159d8417eef6 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Tue, 18 Aug 2009 11:05:32 +0000 Subject: [PATCH] Fix segfault if error getting scans. --- src/libdhcpcd/wpa.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/libdhcpcd/wpa.c b/src/libdhcpcd/wpa.c index c85f486..f187984 100644 --- a/src/libdhcpcd/wpa.c +++ b/src/libdhcpcd/wpa.c @@ -134,6 +134,8 @@ dhcpcd_wi_scans(DHCPCD_CONNECTION *con, DHCPCD_IF *i) int errors, nh; msg = dhcpcd_message_reply(con, "ScanResults", i->ifname); + if (msg == NULL) + return NULL; if (!dbus_message_iter_init(msg, &args) || dbus_message_iter_get_arg_type(&args) != DBUS_TYPE_ARRAY) { -- 1.7.1