summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamaljeet Chauhan <kamal.jc@samsung.com>2020-12-24 15:10:15 +0530
committerKamaljeet Chauhan <kamal.jc@samsung.com>2020-12-24 15:10:15 +0530
commited3c89c81ade9f27b6740ab8a8b00ba33ef7e9c5 (patch)
tree1c36035d076b3f18db22068be2a8f5a2b07d73b1
parent98c4ed65f17b8c0893c9611c9c6e27a999097346 (diff)
downloadbatterymonitor-tizen_5.5.tar.gz
batterymonitor-tizen_5.5.tar.bz2
batterymonitor-tizen_5.5.zip
Change-Id: Icffda70762d2cccae540e41fa30ea17f5dd79cc7 Signed-off-by: Kamaljeet Chauhan <kamal.jc@samsung.com>
-rw-r--r--src/bm_util.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bm_util.c b/src/bm_util.c
index 956ea77..4d946f6 100644
--- a/src/bm_util.c
+++ b/src/bm_util.c
@@ -335,6 +335,7 @@ void bm_get_symlink_for_pid(pid_t pid, char **pname)
int path_len = 0, lst = 0;
ssize_t len = -1;
struct stat st_buf;
+ char err_buf[128] = {0,};
/* prepare pid-exe path */
path_len = snprintf(path, PATH_BUFFER_SIZE, "/proc/%d/exe", pid);
@@ -357,7 +358,8 @@ void bm_get_symlink_for_pid(pid_t pid, char **pname)
if (len != -1) {
buf[len] = '\0';
} else {
- _ERR("read bytes - [%zd], error [%s]", len, strerror(errno));
+ strerror_r(errno, err_buf, sizeof(err_buf));
+ _ERR("read bytes - [%zd], error [%s]", len, err_buf);
return;
}