diff -up ./src/scconf/parse.c.nocrash ./src/scconf/parse.c
--- ./src/scconf/parse.c.nocrash 2017-10-30 16:01:29.413441507 -0700
+++ ./src/scconf/parse.c 2017-10-30 16:01:42.725667723 -0700
@@ -80,7 +80,14 @@ static scconf_item *scconf_item_find(scc
{
scconf_item *item;
+ if (parser->key == NULL) {
+ return NULL;
+ }
+
for (item = parser->block->items; item; item = item->next) {
+ if (item->key == NULL) {
+ continue;
if (item->type == SCCONF_ITEM_TYPE_VALUE &&
strcasecmp(item->key, parser->key) == 0) {
return item;