From 9cef7c103150e171e52a4422bd54c87ed88a9eec Mon Sep 17 00:00:00 2001 From: Jan Synacek Date: Wed, 23 Apr 2014 12:52:52 +0200 Subject: logicalfile: remove unused code and add a few checks --- src/logicalfile/LMI_UnixDirectoryProvider.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/logicalfile/LMI_UnixDirectoryProvider.c b/src/logicalfile/LMI_UnixDirectoryProvider.c index 91211c7..65a5430 100644 --- a/src/logicalfile/LMI_UnixDirectoryProvider.c +++ b/src/logicalfile/LMI_UnixDirectoryProvider.c @@ -83,10 +83,12 @@ static CMPIStatus LMI_UnixDirectoryCreateInstance( const CMPIObjectPath* cop, const CMPIInstance* ci) { - LMI_UnixDirectory lmi_ud; - LMI_UnixDirectory_InitFromInstance(&lmi_ud, _cb, ci); CMPIStatus st; CMPIObjectPath *iop = CMGetObjectPath(ci, &st); + check_status(st); + st = lmi_check_required(_cb, cc, iop); + check_status(st); + const char *path = get_string_property_from_op(iop, "Name"); if (mkdir(path, 0777) < 0) { -- cgit