tokenizer quick fix and memset; http fix for selftest

This commit is contained in:
openshwprojects
2022-11-16 18:13:41 +01:00
parent c7aa0216fb
commit 7d957962d3
2 changed files with 16 additions and 5 deletions

View File

@ -439,11 +439,14 @@ int postany(http_request_t* request, const char* str, int len) {
int addlen = len;
if (NULL == str) {
if (request->replylen > 0) {
send(request->fd, request->reply, request->replylen, 0);
// fd will be NULL for unit tests where HTTP packet is faked locally
if (request->fd != 0) {
if (request->replylen > 0) {
send(request->fd, request->reply, request->replylen, 0);
}
request->reply[0] = 0;
request->replylen = 0;
}
request->reply[0] = 0;
request->replylen = 0;
return 0;
}