Skip to content

Commit bd8d16d

Browse files
authored
Merge pull request #2302 from calvin2021y/master
fix zero size zchunk #2297
2 parents caf1e2d + 57f32c0 commit bd8d16d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/zchunk.c

+3
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ zchunk_new (const void *data, size_t size)
6262
if (data) {
6363
self->size = size;
6464
memcpy (self->data, data, self->size);
65+
} else {
66+
if( size > 0 ) self->data[0] = 0;
6567
}
6668
}
6769
return self;
@@ -181,6 +183,7 @@ zchunk_data (zchunk_t *self)
181183
{
182184
assert (self);
183185
assert (zchunk_is (self));
186+
if( self->size < 1 ) return NULL;
184187
return self->data;
185188
}
186189

0 commit comments

Comments
 (0)