X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Futils%2Futil.c;h=b45cea25965f44a95e1f51e021d0629bed11b4b6;hb=c4f7e1ef833a79ff8488c80b178cccb9a6927bf0;hp=3c1c60a10e2cebabe75b9f58366295acf190579a;hpb=70a2e0d8bf46cb8d210439128d6b0b4fa9aa0fab;p=platform%2Fcore%2Fconnectivity%2Fnet-config.git diff --git a/src/utils/util.c b/src/utils/util.c index 3c1c60a..b45cea2 100755 --- a/src/utils/util.c +++ b/src/utils/util.c @@ -582,6 +582,7 @@ int netconfig_execute_file_no_wait(const char *file_path, char *const args[]) struct sigaction act; int state = 0; + char error_buf[MAX_SIZE_ERROR_BUFFER] = {0, }; act.sa_handler = no_wait_signal_handler; sigemptyset(&act.sa_mask); @@ -604,7 +605,8 @@ int netconfig_execute_file_no_wait(const char *file_path, char *const args[]) errno = 0; if (execvp(file_path, args) == -1) { - ERR("Fail to execute command (%s)", strerror(errno)); + ERR("Fail to execute command (%s)", + strerror_r(errno, error_buf, MAX_SIZE_ERROR_BUFFER)); return -1; } } else if (pid > 0) { @@ -612,7 +614,8 @@ int netconfig_execute_file_no_wait(const char *file_path, char *const args[]) return rv; } - DBG("failed to fork(%s)", strerror(errno)); + DBG("failed to fork(%s)", + strerror_r(errno, error_buf, MAX_SIZE_ERROR_BUFFER)); return -EIO; }