From: NeilBrown Date: Fri, 27 Dec 2019 04:54:46 +0000 (+1100) Subject: split_stream: guard against body being NULL. X-Git-Tag: v1.2~3 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=00c699ae751519a0fc8f25fb99cb0554e5b3f617;p=wiggle.git split_stream: guard against body being NULL. If body is NULL, adding 'len' to it makes no sense. Just abort early in that case. Signed-off-by: NeilBrown --- diff --git a/split.c b/split.c index 367a590..27f9b7e 100644 --- a/split.c +++ b/split.c @@ -125,9 +125,13 @@ struct file split_stream(struct stream s, int type) { int cnt; struct file f; - char *c, *end; + if (!s.body) { + f.list = NULL; + f.elcnt = 0; + return f; + } end = s.body+s.len; c = s.body;