diff options
Diffstat (limited to 'src/service-dbus/LMI_ServiceProvider.c')
-rw-r--r-- | src/service-dbus/LMI_ServiceProvider.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/service-dbus/LMI_ServiceProvider.c b/src/service-dbus/LMI_ServiceProvider.c index 709faa5..1f370c1 100644 --- a/src/service-dbus/LMI_ServiceProvider.c +++ b/src/service-dbus/LMI_ServiceProvider.c @@ -23,7 +23,6 @@ #include <stdint.h> #include "LMI_Service.h" #include "util/serviceutil.h" -#include "globals.h" static const CMPIBroker* _cb = NULL; @@ -48,7 +47,7 @@ static CMPIStatus LMI_ServiceEnumInstanceNames( { const char *ns = KNameSpace(cop); SList *slist = NULL; - char output[1024]; + char output[BUFLEN]; slist = service_find_all(output, sizeof(output)); if (slist == NULL) { @@ -79,7 +78,7 @@ static CMPIStatus LMI_ServiceEnumInstances( { AllServices *svcs = NULL; CMPIStatus status; - char output[1024]; + char output[BUFLEN]; if ((svcs = service_get_properties_all(output, sizeof(output))) != NULL) { for(int i = 0; i < svcs->cnt; i++) { @@ -130,7 +129,7 @@ static CMPIStatus LMI_ServiceGetInstance( const CMPIObjectPath* cop, const char** properties) { - char output[1024]; + char output[BUFLEN]; int res; LMI_Service w; LMI_Service_InitFromObjectPath(&w, _cb, cop); @@ -260,7 +259,7 @@ KUint32 LMI_Service_RequestStateChange( unsigned int Service_RunOperation(const char *service, const char *operation, CMPIStatus *status) { - char output[1024]; + char output[BUFLEN]; int res = service_operation(service, operation, output, sizeof(output)); if (res == 0) { KSetStatus2(_cb, status, OK, output); |