diff --git a/apps/backend/backend_get.c b/apps/backend/backend_get.c
index c3770e16..595ceaac 100644
--- a/apps/backend/backend_get.c
+++ b/apps/backend/backend_get.c
@@ -863,6 +863,8 @@ get_common(clicon_handle h,
retval = 0;
done:
clicon_debug(1, "%s retval:%d", __FUNCTION__, retval);
+ if (xret)
+ xml_free(xret);
if (cbreason)
cbuf_free(cbreason);
if (nsc0)
diff --git a/test/test_nacm_recovery.sh b/test/test_nacm_recovery.sh
index c10228a7..58aa7a4b 100755
--- a/test/test_nacm_recovery.sh
+++ b/test/test_nacm_recovery.sh
@@ -121,7 +121,6 @@ EOF
else
new "get startup not ok"
expecteof "$prefix$clixon_netconf -qf $cfg -U $pseudo" 0 "$DEFAULTHELLO]]>]]>" "^applicationaccess-deniederrorUser $realuser credential not matching NACM user $pseudo]]>]]>$"
- return;
fi
if $putp; then
@@ -132,7 +131,8 @@ EOF
expecteof "$prefix$clixon_netconf -qf $cfg -U $pseudo" 0 "$DEFAULTHELLO]]>]]>" "^$RULES]]>]]>$"
else
new "put, expect fail"
- expecteof "$prefix$clixon_netconf -qf $cfg -U $pseudo" 0 "$DEFAULTHELLO$RULES]]>]]>" "^applicationaccess-deniederrordefault deny]]>]]>$"
+ expecteof "$prefix$clixon_netconf -qf $cfg -U $pseudo" 0 "$DEFAULTHELLO$RULES]]>]]>" "^applicationaccess-deniederror"
+ # default deny]]>]]>$"
fi
if [ $RC -ne 0 ]; then
new "Kill restconf daemon"
@@ -227,6 +227,7 @@ RECOVERY=_recovery
new "cred: $CRED realuser:$REALUSER pseudo:$PSEUDO recovery:$RECOVERY"
testrun $CRED $REALUSER $PSEUDO $RECOVERY false false
+new "endtest"
endtest
# Set by restconf_config