From 13da682b01067428e30b707b7cf64ef3a122984c Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sat, 8 Nov 2014 15:15:20 -0800 Subject: Added MAX_LINK_LABEL_LENGTH to cmark.h. Use in link label parsing and reference lookup. --- src/references.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/references.c') diff --git a/src/references.c b/src/references.c index 5ba4b24..def4dd8 100644 --- a/src/references.c +++ b/src/references.c @@ -100,6 +100,9 @@ reference* reference_lookup(reference_map *map, chunk *label) unsigned char *norm; unsigned int hash; + if (label->len > MAX_LINK_LABEL_LENGTH) + return NULL; + if (map == NULL) return NULL; -- cgit v1.2.3