From: Andrei Emeltchenko <andrei.emeltchenko@xxxxxxxxx> --- unit/test-sdp.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/unit/test-sdp.c b/unit/test-sdp.c index 6d699e2..4726b8b 100644 --- a/unit/test-sdp.c +++ b/unit/test-sdp.c @@ -145,8 +145,7 @@ static gboolean server_handler(GIOChannel *channel, GIOCondition cond, struct context *context = user_data; sdp_pdu_hdr_t hdr; void *buf; - size_t size; - ssize_t len; + ssize_t len, size; int fd; fd = g_io_channel_unix_get_fd(channel); @@ -169,7 +168,7 @@ static gboolean server_handler(GIOChannel *channel, GIOCondition cond, return TRUE; len = recv(fd, buf, size, 0); - if (len <= 0) { + if (len != size) { sdp_svcdb_collect_all(fd); free(buf); return FALSE; -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html