summaryrefslogtreecommitdiffstats
path: root/discover
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2013-05-10 12:01:06 +0800
committerJeremy Kerr <jk@ozlabs.org>2013-05-15 14:37:49 +0800
commit07bf13167aacf49a694aea3341caa15379916bec (patch)
tree380460f2bf9ca77e655a87d6903559ed36943f8f /discover
parent7c8683fa009115f8a3b08b7a7666b64ebcbbc1bc (diff)
downloadtalos-petitboot-07bf13167aacf49a694aea3341caa15379916bec.tar.gz
talos-petitboot-07bf13167aacf49a694aea3341caa15379916bec.zip
discover: Don't access bytes before the start of empty strings
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover')
-rw-r--r--discover/parser-conf.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/discover/parser-conf.c b/discover/parser-conf.c
index 94612c3..4bd2387 100644
--- a/discover/parser-conf.c
+++ b/discover/parser-conf.c
@@ -46,6 +46,9 @@ char *conf_strip_str(char *s)
if (!s)
return NULL;
+ if (!strlen(s))
+ return NULL;
+
while (*s == '"' || *s == '\'' || isspace(*s))
s++;
OpenPOWER on IntegriCloud