smartconfig: Fix smartconfig set socket option fail

This commit is contained in:
yuanjm 2022-01-04 14:42:46 +08:00 committed by bot
parent 87f8a0d5f1
commit 51e196ac93

View File

@ -127,7 +127,15 @@ static void sc_ack_send_task(void *pvParameters)
goto _end;
}
setsockopt(send_sock, SOL_SOCKET, SO_BROADCAST | SO_REUSEADDR, &optval, sizeof(int));
if (setsockopt(send_sock, SOL_SOCKET, SO_BROADCAST, &optval, sizeof(int)) < 0) {
ESP_LOGE(TAG, "setsockopt SO_BROADCAST failed");
goto _end;
}
if (setsockopt(send_sock, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(int)) < 0) {
ESP_LOGE(TAG, "setsockopt SO_REUSEADDR failed");
goto _end;
}
if (ack->type == SC_TYPE_AIRKISS) {
char data = 0;