| Index: squidclamav-6.1/src/squidclamav.c |
| =================================================================== |
| --- squidclamav-6.1.orig/src/squidclamav.c |
| +++ squidclamav-6.1/src/squidclamav.c |
| @@ -427,8 +427,12 @@ int squidclamav_check_preview_handler(ch |
| } else { |
| data->user = NULL; |
| } |
| - data->clientip = ci_buffer_alloc(strlen(clientip)+1); |
| - strcpy(data->clientip, clientip); |
| + if (clientip != NULL) { |
| + data->clientip = ci_buffer_alloc(strlen(clientip)+1); |
| + strcpy(data->clientip, clientip); |
| + } else { |
| + data->clientip = NULL; |
| + } |
| |
| data->body = ci_simple_file_new(MAX_OBJECT_SIZE); |
| if (SEND_PERCENT_BYTES >= 0 && START_SEND_AFTER == 0) { |