diff options
-rw-r--r-- | src/logicalfile/file.c | 2 | ||||
-rw-r--r-- | src/service/util/serviceutil.c | 2 |
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; } |