From 5b208fd47989814ac8556d7b7023f354d3b3f4e1 Mon Sep 17 00:00:00 2001 From: Shengliang Guan Date: Tue, 15 Sep 2020 16:16:02 +0000 Subject: [PATCH] TD-1291 --- src/plugins/http/src/httpContext.c | 2 -- src/plugins/http/src/httpServer.c | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugins/http/src/httpContext.c b/src/plugins/http/src/httpContext.c index c0c0c494de..9238869375 100644 --- a/src/plugins/http/src/httpContext.c +++ b/src/plugins/http/src/httpContext.c @@ -131,8 +131,6 @@ HttpContext *httpCreateContext(int32_t fd) { HttpContext *httpGetContext(void *ptr) { uint64_t handleVal = (uint64_t)ptr; HttpContext **ppContext = taosCacheAcquireByKey(tsHttpServer.contextCache, &handleVal, sizeof(HttpContext *)); - ASSERT(ppContext); - ASSERT(*ppContext); if (ppContext) { HttpContext *pContext = *ppContext; diff --git a/src/plugins/http/src/httpServer.c b/src/plugins/http/src/httpServer.c index f0a7249b51..cdc6d79a75 100644 --- a/src/plugins/http/src/httpServer.c +++ b/src/plugins/http/src/httpServer.c @@ -341,7 +341,7 @@ static bool httpReadData(HttpContext *pContext) { if (!pParser->parsed) { httpTrace("context:%p, fd:%d, read not finished", pContext, pContext->fd); - continue; + return false; } else { httpDebug("context:%p, fd:%d, bodyLen:%d", pContext, pContext->fd, pParser->body.pos); return true;