From cbda46370c45604465eff55b979b02880cd46b25 Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 12 Jan 2016 23:50:17 +0100 Subject: stream: stream_read_complete() reads from current pos, not 0 (Well, I hope no caller really relied on this anyway.) --- stream/stream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stream/stream.c b/stream/stream.c index 77eccd76ca..1048a8006d 100644 --- a/stream/stream.c +++ b/stream/stream.c @@ -914,7 +914,7 @@ struct bstr stream_read_complete(struct stream *s, void *talloc_ctx, int total_read = 0; int padding = 1; char *buf = NULL; - int64_t size = stream_get_size(s); + int64_t size = stream_get_size(s) - stream_tell(s); if (size > max_size) return (struct bstr){NULL, 0}; if (size > 0) -- cgit v1.2.3