From 001e6da00d2f98a910ffb784a31a616d41cdb513 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Thu, 8 Dec 2016 22:02:45 +0800 Subject: [PATCH] Fix #993 --- libcork/ds/slice.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libcork/ds/slice.c b/libcork/ds/slice.c index 68de06c8..96d72326 100644 --- a/libcork/ds/slice.c +++ b/libcork/ds/slice.c @@ -163,7 +163,8 @@ cork_slice_slice(struct cork_slice *slice, size_t offset, size_t length) slice->buf, slice->size, offset, length); */ - cork_slice_invalid_slice_set(slice->size, offset, length); + if (slice != NULL) + cork_slice_invalid_slice_set(slice->size, offset, length); return -1; } }