summaryrefslogtreecommitdiffstats
path: root/src/logicalfile
diff options
context:
space:
mode:
Diffstat (limited to 'src/logicalfile')
-rw-r--r--src/logicalfile/LMI_DirectoryContainsFileProvider.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/logicalfile/LMI_DirectoryContainsFileProvider.c b/src/logicalfile/LMI_DirectoryContainsFileProvider.c
index 20f2376..6eb74c6 100644
--- a/src/logicalfile/LMI_DirectoryContainsFileProvider.c
+++ b/src/logicalfile/LMI_DirectoryContainsFileProvider.c
@@ -92,7 +92,8 @@ static CMPIStatus dir_file_objectpaths(
get_class_from_stat(&sb, fileclass);
st = check_assoc_class(_cb, namespace, resultClass, fileclass);
if (st.rc == RC_ERR_CLASS_CHECK_FAILED) {
- CMReturn(CMPI_RC_OK);
+ st.rc = CMPI_RC_OK;
+ continue;
} else if (st.rc != CMPI_RC_OK) {
goto done;
}