JSON and Tasmota HTTP unit testing...

This commit is contained in:
openshwprojects
2022-11-17 09:42:19 +01:00
parent 999cfa48fb
commit ffc266531e
3 changed files with 273 additions and 10 deletions

View File

@ -440,13 +440,14 @@ int postany(http_request_t* request, const char* str, int len) {
if (NULL == str) {
// 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;
if (request->fd == 0) {
return request->replylen;
}
if (request->replylen > 0) {
send(request->fd, request->reply, request->replylen, 0);
}
request->reply[0] = 0;
request->replylen = 0;
return 0;
}