summaryrefslogtreecommitdiffstats
path: root/src/service-dbus/LMI_ServiceProvider.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/service-dbus/LMI_ServiceProvider.c')
-rw-r--r--src/service-dbus/LMI_ServiceProvider.c9
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);