summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/logicalfile/file.c2
-rw-r--r--src/service/util/serviceutil.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/logicalfile/file.c b/src/logicalfile/file.c
index b7469a5..bb17d40 100644
--- a/src/logicalfile/file.c
+++ b/src/logicalfile/file.c
@@ -194,7 +194,7 @@ CMPIStatus stat_logicalfile_and_fill(
case S_IFBLK:
fill_basic(b, UnixDeviceFile, &lf->lf.unixdevicefile, buf, fsname, sb);
/* device-specific stuff */
- char tmp[16];
+ char tmp[21];
sprintf(tmp, "%lu", sb.st_rdev);
LMI_UnixDeviceFile_Set_DeviceId(&lf->lf.unixdevicefile, tmp);
sprintf(tmp, "%u", major(sb.st_rdev));
diff --git a/src/service/util/serviceutil.c b/src/service/util/serviceutil.c
index 72fe51d..5ad9045 100644
--- a/src/service/util/serviceutil.c
+++ b/src/service/util/serviceutil.c
@@ -155,7 +155,7 @@ Service_Next_Enum(void *handle, Service* svc, const char *service)
}
else
{
- state = sscanf(result,"%d %s", &pid, svname);
+ state = sscanf(result,"%d %255s", &pid, svname);
svc->pid = pid;
if (state) ret = 1;
}