From aa8f63ca4bd73dbb007e8828ed1967f90517aa72 Mon Sep 17 00:00:00 2001 From: qchang Date: Wed, 30 May 2018 11:44:18 -0700 Subject: [PATCH] fix socket send() return size check Change-Id: I098c671607c75cb34d04f421b4d16b73f7b47392 Signed-off-by: qchang --- src/vcl/ldp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vcl/ldp.c b/src/vcl/ldp.c index d31cd2cabd4..ce243df1c96 100644 --- a/src/vcl/ldp.c +++ b/src/vcl/ldp.c @@ -1669,7 +1669,7 @@ send (int fd, const void *buf, size_t n, int flags) getpid (), fd, fd, func_str, sid, sid, buf, n, flags); size = vppcom_session_sendto (sid, (void *) buf, n, flags, NULL); - if (size != VPPCOM_OK) + if (size < VPPCOM_OK) { errno = -size; size = -1; -- 2.16.6