summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/cache.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cache.c b/src/cache.c
index 9ad2a60c..56389b14 100644
--- a/src/cache.c
+++ b/src/cache.c
@@ -448,6 +448,11 @@ static Dlist *Cache_parse_multiple_fields(const char *header,
dList_append(fields, field);
}
}
+
+ if (dList_length(fields) == 0) {
+ dList_free(fields);
+ fields = NULL;
+ }
return fields;
}