Cleanup (decref) some objects added to list.
[metze/samba/wip.git] / source3 / libsmb / pylibsmb.c
index d2a8e05a667c2804598131bd90e34bff0b42fb25..5f3e6a8c724ac1a681778925997485e443f04bcd 100644 (file)
@@ -1151,6 +1151,7 @@ static NTSTATUS list_helper(const char *mntpoint, struct file_info *finfo,
        }
 
        ret = PyList_Append(result, file);
+       Py_CLEAR(file);
        if (ret == -1) {
                return NT_STATUS_INTERNAL_ERROR;
        }