Imported Upstream version 3.2.0
[debian/amanda] / server-src / xfer-source-holding.c
index fd211c3616f067a17a12c8610f9c4f5c23500823..a53c512d8f866a331d2a6049bb06a631470568fd 100644 (file)
@@ -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;
 }