summaryrefslogtreecommitdiff
path: root/libpager
diff options
context:
space:
mode:
Diffstat (limited to 'libpager')
-rw-r--r--libpager/demuxer.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libpager/demuxer.c b/libpager/demuxer.c
index 30fcc391..dbc7e334 100644
--- a/libpager/demuxer.c
+++ b/libpager/demuxer.c
@@ -361,7 +361,10 @@ pager_start_workers (struct port_bucket *pager_bucket,
done:
if (err)
- *out_requests = NULL;
+ {
+ free (requests);
+ *out_requests = NULL;
+ }
else
*out_requests = requests;