drivers: wifi: fix an unchecked return

Log error and return false if recv()
has not received packet in the buffer.

Signed-off-by: Niranjhana N <niranjhana.n@intel.com>
This commit is contained in:
Niranjhana N 2018-10-30 14:32:39 +05:30 committed by Jukka Rissanen
commit 9e895acf4e

View file

@ -822,8 +822,11 @@ static bool handle_socket_msg_recv(SOCKET sock,
return false;
}
recv(sock, sd->pkt_buf->data,
CONFIG_WIFI_WINC1500_MAX_PACKET_SIZE, K_NO_WAIT);
if (recv(sock, sd->pkt_buf->data,
CONFIG_WIFI_WINC1500_MAX_PACKET_SIZE, K_NO_WAIT)) {
LOG_ERR("Could not receive packet in the buffer");
return false;
}
return true;
}