Change-Id: I445682e4f1ac9b54019682348a2f2c778675e135
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
char buf[PATH_MAX];
int fd, r;
- snprintf(buf, PATH_MAX, "/proc/%d/cmdline", pid);
+ snprintf(buf, PATH_MAX, "/proc/%d/comm", pid);
if (access(buf, F_OK) != 0) {
_ERR("maybe pid no more exists");
}
r = read(fd, buf, PATH_MAX);
- if ((r >= 0) && (r < PATH_MAX)) {
- buf[r] = '\0';
+ if ((r > 0) && (r < PATH_MAX)) {
+ buf[r-1] = '\0';
} else {
_ERR("read error");
if (close(fd) == -1)