diff --git a/src/frontend/dotcards.c b/src/frontend/dotcards.c index 15d1af3ac..9bdb5ac66 100644 --- a/src/frontend/dotcards.c +++ b/src/frontend/dotcards.c @@ -596,6 +596,10 @@ gettoks(char *s) list = NULL; prevp = &list; + if (!s) { + return list; + } + /* stripWhite.... uses copy() to return a malloc'ed s, so we have to free it, using s0 as its starting address */ if (strchr(s, '('))