dbus: Fix Scan invalid args reporting (uninitialize variable)
Must initialize key to be NULL since it can be used in an error message. If the Scan method did not actually include any dict entries, the uninitialized pointer was used and this could result in wpa_supplicant crashing.
This commit is contained in:
parent
459489c99d
commit
ac68f031a7
1 changed files with 1 additions and 1 deletions
|
@ -905,7 +905,7 @@ DBusMessage * wpas_dbus_handler_scan(DBusMessage *message,
|
||||||
DBusMessage * reply = NULL;
|
DBusMessage * reply = NULL;
|
||||||
DBusMessageIter iter, dict_iter, entry_iter, variant_iter,
|
DBusMessageIter iter, dict_iter, entry_iter, variant_iter,
|
||||||
array_iter, sub_array_iter;
|
array_iter, sub_array_iter;
|
||||||
char *key, *val, *type = NULL;
|
char *key = NULL, *val, *type = NULL;
|
||||||
int len;
|
int len;
|
||||||
int freqs_num = 0;
|
int freqs_num = 0;
|
||||||
int ssids_num = 0;
|
int ssids_num = 0;
|
||||||
|
|
Loading…
Reference in a new issue