diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index 531f0c2ac..9c6050134 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -5252,7 +5252,7 @@ static int print_ml(struct wpa_bss *bss, char *pos, char *end) if (common_info_length < 1) return 0; - ret = os_snprintf(pos, end - pos, ", MLD ID=0x%x\n", *ie); + ret = os_snprintf(pos, end - pos, ", MLD ID=0x%x", *ie); if (os_snprintf_error(end - pos, ret)) return 0; pos += ret; @@ -5260,6 +5260,11 @@ static int print_ml(struct wpa_bss *bss, char *pos, char *end) common_info_length--; } + ret = os_snprintf(pos, end - pos, "\n"); + if (os_snprintf_error(end - pos, ret)) + return 0; + pos += ret; + return pos - start; }