about summary refs log tree commit diff
path: root/seq.c
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2016-07-20 12:22:23 +0200
committerChristian Neukirchen <chneukirchen@gmail.com>2016-07-20 12:22:23 +0200
commitdd40aabd81470c10ba9a47377b1f011a519be15a (patch)
tree7612850efefe0ff4242b151cfd46b61d531a6a2d /seq.c
parent35a8001db250fee690a0b674faeefdd358c493c1 (diff)
downloadmblaze-dd40aabd81470c10ba9a47377b1f011a519be15a.tar.gz
mblaze-dd40aabd81470c10ba9a47377b1f011a519be15a.tar.xz
mblaze-dd40aabd81470c10ba9a47377b1f011a519be15a.zip
seq: guard misparse
Diffstat (limited to 'seq.c')
-rw-r--r--seq.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/seq.c b/seq.c
index 2402875..a2648bf 100644
--- a/seq.c
+++ b/seq.c
@@ -268,6 +268,9 @@ blaze822_seq_next(char *map, char *range, struct blaze822_seq_iter *iter)
 		iter->line = 1;
 	}
 
+	if (!iter->s)
+		return 0;
+
 	while (iter->line < iter->start) {
 		char *t = strchr(iter->s, '\n');
 		if (!t)