yin parser BUGFIX use of uninitiated variable
diff --git a/src/parser/yin.c b/src/parser/yin.c
index 7194815..e22cbde 100644
--- a/src/parser/yin.c
+++ b/src/parser/yin.c
@@ -3785,7 +3785,7 @@
 {
     struct lyxml_elem *sub, *next, root;
     struct lys_node *node = NULL;
-    struct lys_node *retval;
+    struct lys_node *retval = NULL;
     struct lys_node_rpc_inout *inout;
     int r;
     int c_tpdf = 0;