diff options
Diffstat (limited to 'src/hostlist/hostlist-client.c')
-rw-r--r-- | src/hostlist/hostlist-client.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/hostlist/hostlist-client.c b/src/hostlist/hostlist-client.c index 3824972d8..b63644b41 100644 --- a/src/hostlist/hostlist-client.c +++ b/src/hostlist/hostlist-client.c | |||
@@ -151,11 +151,10 @@ download_hostlist_processor (void *ptr, | |||
151 | while ( (left > 0) || | 151 | while ( (left > 0) || |
152 | (download_pos > 0) ) | 152 | (download_pos > 0) ) |
153 | { | 153 | { |
154 | cpy = GNUNET_MIN (total, GNUNET_SERVER_MAX_MESSAGE_SIZE - download_pos); | 154 | cpy = GNUNET_MIN (left, GNUNET_SERVER_MAX_MESSAGE_SIZE - download_pos); |
155 | GNUNET_assert (cpy > 0); | ||
156 | memcpy (&download_buffer[download_pos], | 155 | memcpy (&download_buffer[download_pos], |
157 | cbuf, | 156 | cbuf, |
158 | cpy); | 157 | cpy); |
159 | cbuf += cpy; | 158 | cbuf += cpy; |
160 | download_pos += cpy; | 159 | download_pos += cpy; |
161 | left -= cpy; | 160 | left -= cpy; |