From adc720dfb54f734f9890ba49cc0c239cebd5b811 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sun, 30 Nov 2014 12:54:48 +0800 Subject: [PATCH] coverity 83665 fail on null buffer Signed-off-by: Andy Green --- lib/client-parser.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/client-parser.c b/lib/client-parser.c index d7b97cc3..2dabeffc 100644 --- a/lib/client-parser.c +++ b/lib/client-parser.c @@ -214,8 +214,10 @@ int libwebsocket_client_rx_sm(struct libwebsocket *wsi, unsigned char c) case LWS_RXPS_PAYLOAD_UNTIL_LENGTH_EXHAUSTED: - if (!wsi->u.ws.rx_user_buffer) + if (!wsi->u.ws.rx_user_buffer) { lwsl_err("NULL client rx_user_buffer\n"); + return 1; + } if ((!wsi->u.ws.this_frame_masked) || wsi->u.ws.all_zero_nonce) wsi->u.ws.rx_user_buffer[LWS_SEND_BUFFER_PRE_PADDING +