summaryrefslogtreecommitdiffstats
path: root/src/logicalfile/LMI_DirectoryContainsFileProvider.c
diff options
context:
space:
mode:
authorJan Synacek <jsynacek@redhat.com>2013-10-02 09:13:42 +0200
committerJan Synacek <jsynacek@redhat.com>2013-10-02 13:26:23 +0200
commit97a856311031d688180fc4e68faf4e95c5b46a84 (patch)
tree2c83e1cffb148baf9c284a6d49fabebcf9b951ff /src/logicalfile/LMI_DirectoryContainsFileProvider.c
parent143e43c90a4e3d0428ebb1f85659a4bd2ee6dbbe (diff)
downloadopenlmi-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.c29
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);