diff options
author | Jan Synacek <jsynacek@redhat.com> | 2013-10-02 09:13:42 +0200 |
---|---|---|
committer | Jan Synacek <jsynacek@redhat.com> | 2013-10-02 13:26:23 +0200 |
commit | 97a856311031d688180fc4e68faf4e95c5b46a84 (patch) | |
tree | 2c83e1cffb148baf9c284a6d49fabebcf9b951ff /src/logicalfile/LMI_DirectoryContainsFileProvider.c | |
parent | 143e43c90a4e3d0428ebb1f85659a4bd2ee6dbbe (diff) | |
download | openlmi-providers-97a856311031d688180fc4e68faf4e95c5b46a84.tar.gz openlmi-providers-97a856311031d688180fc4e68faf4e95c5b46a84.tar.xz openlmi-providers-97a856311031d688180fc4e68faf4e95c5b46a84.zip |
logicalfile: remove needless code
Diffstat (limited to 'src/logicalfile/LMI_DirectoryContainsFileProvider.c')
-rw-r--r-- | src/logicalfile/LMI_DirectoryContainsFileProvider.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/logicalfile/LMI_DirectoryContainsFileProvider.c b/src/logicalfile/LMI_DirectoryContainsFileProvider.c index 18eba8b..a2de4b9 100644 --- a/src/logicalfile/LMI_DirectoryContainsFileProvider.c +++ b/src/logicalfile/LMI_DirectoryContainsFileProvider.c @@ -117,27 +117,6 @@ static CMPIStatus dir_file_objectpaths( CMReturn(CMPI_RC_OK); } -static int check_valid_classes(const CMPIObjectPath *o) -{ - const char *VALID_CLASSES[] = { - "LMI_DataFile", - "LMI_UnixDeviceFile", - "LMI_UnixDirectory", - "LMI_FIFOPipeFile", - "LMI_SymbolicLink", - "LMI_UnixSocket", - NULL - }; - int found = 0; - for (int i = 0; VALID_CLASSES[i]; i++) { - if (CMClassPathIsA(_cb, o, VALID_CLASSES[i], NULL)) { - found++; - break; - } - } - return found; -} - static CMPIStatus associators( CMPIAssociationMI* mi, const CMPIContext* cc, @@ -163,10 +142,6 @@ static CMPIStatus associators( } st = check_assoc_class(_cb, ns, assocClass, LMI_DirectoryContainsFile_ClassName); check_class_check_status(st); - /* allow only LMI_UnixFile and classes derived from CIM_LogicalFile */ - if (!check_valid_classes(cop)) { - CMReturn(CMPI_RC_OK); - } /* role && resultRole checks */ if (role) { if (strcmp(role, GROUP_COMPONENT) != 0 && strcmp(role, PART_COMPONENT) != 0) { @@ -277,10 +252,6 @@ static CMPIStatus references( st = check_assoc_class(_cb, ns, assocClass, LMI_DirectoryContainsFile_ClassName); check_class_check_status(st); - /* allow only LMI_UnixFile and classes derived from CIM_LogicalFile */ - if (!check_valid_classes(cop)) { - CMReturn(CMPI_RC_OK); - } if (role) { if (strcmp(role, GROUP_COMPONENT) != 0 && strcmp(role, PART_COMPONENT) != 0) { CMReturn(CMPI_RC_OK); |