libyang BUGFIX avoid invalid parameters for memmove and memcpy
diff --git a/src/parser_json.c b/src/parser_json.c
index b0eeab0..cf8e8df 100644
--- a/src/parser_json.c
+++ b/src/parser_json.c
@@ -850,7 +850,7 @@
 {
     if (*node_p) {
         /* insert, keep first pointer correct */
-        lyd_insert_node(&parent->node, first_p, *node_p);
+        lyd_insert_node(parent ? &parent->node : NULL, first_p, *node_p);
         if (first_p) {
             if (parent) {
                 *first_p = parent->child;