X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=server-src%2Fxfer-source-holding.c;h=a53c512d8f866a331d2a6049bb06a631470568fd;hb=bd1ae9014cb0c6d1e012ddb8a15d243458cf649c;hp=fd211c3616f067a17a12c8610f9c4f5c23500823;hpb=d5853102f67d85d8e169f9dbe973ad573306c215;p=debian%2Famanda diff --git a/server-src/xfer-source-holding.c b/server-src/xfer-source-holding.c index fd211c3..a53c512 100644 --- a/server-src/xfer-source-holding.c +++ b/server-src/xfer-source-holding.c @@ -178,7 +178,7 @@ pull_buffer_impl( size_t *size) { XferSourceHolding *self = (XferSourceHolding *)elt; - char *buf; + char *buf = NULL; size_t bytes_read; if (elt->cancelled) @@ -211,6 +211,7 @@ pull_buffer_impl( } return_eof: + g_free(buf); *size = 0; return NULL; }