diff options
author | Jan Synacek <jsynacek@redhat.com> | 2014-05-05 15:28:58 +0200 |
---|---|---|
committer | Jan Synacek <jsynacek@redhat.com> | 2014-05-06 08:31:20 +0200 |
commit | 08a3b7128e27f474046afa3f78b55df221c59dd9 (patch) | |
tree | f59578a238b6086c31904bf925567f96eef0280a /src/logicalfile/LMI_SymbolicLinkProvider.c | |
parent | 55f63d29f5d2b4e82979d71386df58394e87ef5a (diff) | |
download | openlmi-providers-08a3b7128e27f474046afa3f78b55df221c59dd9.tar.gz openlmi-providers-08a3b7128e27f474046afa3f78b55df221c59dd9.tar.xz openlmi-providers-08a3b7128e27f474046afa3f78b55df221c59dd9.zip |
libopenlmi: minor fixes and improvements
Diffstat (limited to 'src/logicalfile/LMI_SymbolicLinkProvider.c')
-rw-r--r-- | src/logicalfile/LMI_SymbolicLinkProvider.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/logicalfile/LMI_SymbolicLinkProvider.c b/src/logicalfile/LMI_SymbolicLinkProvider.c index 68a6142..362291a 100644 --- a/src/logicalfile/LMI_SymbolicLinkProvider.c +++ b/src/logicalfile/LMI_SymbolicLinkProvider.c @@ -65,12 +65,12 @@ static CMPIStatus LMI_SymbolicLinkGetInstance( CMPIStatus st = {.rc = CMPI_RC_OK}; logicalfile_t logicalfile; - st = lmi_check_required(_cb, cc, cop); - lmi_check_status(st); + st = lmi_check_required_properties(_cb, cc, cop, "CSCreationClassName", "CSName"); + lmi_return_if_status_not_ok(st); LMI_SymbolicLink_InitFromObjectPath(&logicalfile.lf.symboliclink, _cb, cop); st = stat_logicalfile_and_fill(_cb, &logicalfile, S_IFLNK, "No such symlink: %s"); - lmi_check_status(st); + lmi_return_if_status_not_ok(st); KReturnInstance(cr, logicalfile.lf.symboliclink); return st; @@ -85,9 +85,9 @@ static CMPIStatus LMI_SymbolicLinkCreateInstance( { CMPIStatus st = {.rc = CMPI_RC_OK}; CMPIObjectPath *iop = CMGetObjectPath(ci, &st); - lmi_check_status(st); - st = lmi_check_required(_cb, cc, iop); - lmi_check_status(st); + lmi_return_if_status_not_ok(st); + st = lmi_check_required_properties(_cb, cc, iop, "CSCreationClassName", "CSName"); + lmi_return_if_status_not_ok(st); const char *path = lmi_get_string_property_from_instance(ci, "Name"); const char *target = lmi_get_string_property_from_instance(ci, "TargetFile"); |