diff options
author | Jiwoong Im <jiwoong.im@samsung.com> | 2017-01-23 18:01:54 +0900 |
---|---|---|
committer | Jiwoong Im <jiwoong.im@samsung.com> | 2017-01-23 18:01:54 +0900 |
commit | 199a4466589c75d7f14dc7d90b5776154c9d853a (patch) | |
tree | 230d2a9bc226687cca2496cf7535447424b7a90c | |
parent | c1f809f715b2fa5e6e4ae411ea6fd08936806a0c (diff) | |
download | alarm-manager-199a4466589c75d7f14dc7d90b5776154c9d853a.tar.gz alarm-manager-199a4466589c75d7f14dc7d90b5776154c9d853a.tar.bz2 alarm-manager-199a4466589c75d7f14dc7d90b5776154c9d853a.zip |
replace stat to lstat in alarm_manager_alarm_set_timezone
- To check the link itself, user lstat instead of stat
Change-Id: I55d51621721b56ec4d442371bd635cdb0d9ffd20
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
-rw-r--r-- | alarm-manager.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/alarm-manager.c b/alarm-manager.c index 5c7a00f..f5b9774 100644 --- a/alarm-manager.c +++ b/alarm-manager.c @@ -2525,13 +2525,13 @@ gboolean alarm_manager_alarm_set_timezone(AlarmManager *pObject, GDBusMethodInvo ALARM_MGR_LOG_PRINT("[TIMESTAMP]Set the timezone to %s.", tzpath_str); - if (stat(tzpath_str, &statbuf) == -1 && errno == ENOENT) { + if (lstat(tzpath_str, &statbuf) == -1 && errno == ENOENT) { ALARM_MGR_EXCEPTION_PRINT("Invalid tzpath, %s", tzpath_str); return_code = ERR_ALARM_INVALID_PARAM; goto done; } - retval = stat(TIMEZONE_INFO_LINK_PATH, &statbuf); + retval = lstat(TIMEZONE_INFO_LINK_PATH, &statbuf); if (retval == 0 || (retval == -1 && errno != ENOENT)) { /* unlink the current link */ if (unlink(TIMEZONE_INFO_LINK_PATH) < 0) { |