diff --git a/src/core.c b/src/core.c index 3be6270..84e4bb5 100644 --- a/src/core.c +++ b/src/core.c @@ -680,6 +680,11 @@ xl_node_t** xl_get_path(xl_node_t* node, const char* path){ if(old == 0) break; } } + + if(r[0] == NULL){ + free(r); + r = NULL; + } return r; }