Fix endless loop in wireless event parsing
authorMarcel Holtmann <marcel@holtmann.org>
Sat, 1 Mar 2008 06:47:49 +0000 (07:47 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Sat, 1 Mar 2008 06:47:49 +0000 (07:47 +0100)
plugins/80211.c

index 2e8968e..6b2a6fd 100644 (file)
@@ -434,6 +434,8 @@ static void parse_scan_results(struct connman_iface *iface,
                default:
                        printf("[802.11] scan element 0x%04x (len %d)\n",
                                                event->cmd, event->len);
+                       if (event->len == 0)
+                               len = 0;
                        break;
                }