summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--imap/src/c-client/http.c10
-rw-r--r--pith/pine.hlp2
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>