Fix parsing zero length IE sub-elements

OEM reported that framework is not responding during scan with a
particular Wi-Fi 7 AP which sends corrupted link info field in
multi-link operation IE.

If sub-element length is zero, the loop for parsing information elements
will never exit. Fix it by checking the zero length sub-element length
explicitly.

Bug: 271357024
Test: atest com.android.server.wifi
Change-Id: I7b214a7ed9f46facc3999d521fb74ff39735f037
1 file changed