summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/util.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/util.c b/src/util.c
index de509c70..84ce5075 100644
--- a/src/util.c
+++ b/src/util.c
@@ -596,7 +596,7 @@ unsigned char *pack_7bit_own_buf(const unsigned char *in, long len,
long i;
long total_bits;
- if (len == 0 || !items_written)
+ if (len == 0)
return NULL;
if (len < 0) {
@@ -651,7 +651,8 @@ unsigned char *pack_7bit_own_buf(const unsigned char *in, long len,
out++;
}
- *items_written = out - buf;
+ if (items_written)
+ *items_written = out - buf;
return buf;
}