diff options
-rw-r--r-- | imap/src/c-client/http.c | 10 | ||||
-rw-r--r-- | pith/pine.hlp | 2 |
2 files changed, 7 insertions, 5 deletions
diff --git a/imap/src/c-client/http.c b/imap/src/c-client/http.c index bb0f34d4..d291c975 100644 --- a/imap/src/c-client/http.c +++ b/imap/src/c-client/http.c @@ -1124,10 +1124,12 @@ http_reply (HTTPSTREAM *stream) if(stream->header->content_length){ size = atol(stream->header->content_length->p->vp->value); if (stream->response) fs_give ((void **) &stream->response); - stream->response = (unsigned char *) net_getsize (stream->netstream, size); - if(stream->response){ - buffer_add(&stream->reply, stream->response); - if(stream->debug) mm_log(stream->response, HTTPDEBUG); + if(size > 0L){ + stream->response = (unsigned char *) net_getsize (stream->netstream, size); + if(stream->response){ + buffer_add(&stream->reply, stream->response); + if(stream->debug) mm_log(stream->response, HTTPDEBUG); + } } } else if (stream->header->transfer_encoding){ diff --git a/pith/pine.hlp b/pith/pine.hlp index e89383c6..74c2d257 100644 --- a/pith/pine.hlp +++ b/pith/pine.hlp @@ -147,7 +147,7 @@ with help text for the config screen and the composer that didn't have any reasonable place to be called from. Dummy change to get revision in pine.hlp ============= h_revision ================= -Alpine Commit 657 2022-07-04 11:28:11 +Alpine Commit 658 2022-07-14 19:34:49 ============= h_news ================= <HTML> <HEAD> |