Imported Upstream version 1.8.0
[platform/upstream/augeas.git] / src / lens.c
index 1b9ec86..8632ce1 100644 (file)
@@ -1056,6 +1056,10 @@ void lens_release(struct lens *lens) {
         }
     }
 
+    if (lens->tag == L_REC && !lens->rec_internal) {
+        lens_release(lens->body);
+    }
+
     jmt_free(lens->jmt);
     lens->jmt = NULL;
 }