summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiwoong Im <jiwoong.im@samsung.com>2017-01-23 18:01:54 +0900
committerJiwoong Im <jiwoong.im@samsung.com>2017-01-23 18:01:54 +0900
commit199a4466589c75d7f14dc7d90b5776154c9d853a (patch)
tree230d2a9bc226687cca2496cf7535447424b7a90c
parentc1f809f715b2fa5e6e4ae411ea6fd08936806a0c (diff)
downloadalarm-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.c4
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) {