mesh: Remove GTKdata and IGTKdata from Mesh Peering Confirm/Close
[mech_eap.git] / wpa_supplicant / dbus / dbus_new_handlers_p2p.c
index e2f0afc..73b9e20 100644 (file)
@@ -945,7 +945,8 @@ dbus_bool_t wpas_dbus_setter_p2p_device_config(
                if (os_strcmp(entry.key, "DeviceName") == 0) {
                        char *devname;
 
-                       if (entry.type != DBUS_TYPE_STRING)
+                       if (entry.type != DBUS_TYPE_STRING ||
+                           os_strlen(entry.str_value) > WPS_DEV_NAME_MAX_LEN)
                                goto error;
 
                        devname = os_strdup(entry.str_value);