From 517523b148bc4e8223e989a96aa1d3ba114fb6cc Mon Sep 17 00:00:00 2001 From: "jin0.kim" Date: Fri, 25 Mar 2016 16:30:48 +0830 Subject: [PATCH] Fixed Svace Review WID : 51275 Change-Id: I9cf28af30e14cedaba2e5ff36fca5aa6ee642917 --- src/common/starter.c | 10 +++++++--- src/ivi/starter.c | 10 +++++++--- src/mobile/starter.c | 10 +++++++--- src/wearable/starter.c | 10 +++++++--- 4 files changed, 28 insertions(+), 12 deletions(-) mode change 100644 => 100755 src/common/starter.c mode change 100644 => 100755 src/ivi/starter.c mode change 100644 => 100755 src/mobile/starter.c mode change 100644 => 100755 src/wearable/starter.c diff --git a/src/common/starter.c b/src/common/starter.c old mode 100644 new mode 100755 index 5bd63be..899d638 --- a/src/common/starter.c +++ b/src/common/starter.c @@ -238,6 +238,7 @@ static int _check_dead_signal(int pid, void *data) static void _init(struct appdata *ad) { struct sigaction act; + char err_buf[128] = {0,}; memset(&act,0x00,sizeof(struct sigaction)); act.sa_sigaction = _signal_handler; @@ -245,15 +246,18 @@ static void _init(struct appdata *ad) int ret = sigemptyset(&act.sa_mask); if (ret < 0) { - _E("Failed to sigemptyset[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigemptyset[%d / %s]", errno, err_buf); } ret = sigaddset(&act.sa_mask, SIGTERM); if (ret < 0) { - _E("Failed to sigaddset[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigaddset[%d / %s]", errno, err_buf); } ret = sigaction(SIGTERM, &act, NULL); if (ret < 0) { - _E("Failed to sigaction[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigaction[%d / %s]", errno, err_buf); } _set_i18n(PACKAGE, LOCALEDIR); diff --git a/src/ivi/starter.c b/src/ivi/starter.c old mode 100644 new mode 100755 index 5bd63be..899d638 --- a/src/ivi/starter.c +++ b/src/ivi/starter.c @@ -238,6 +238,7 @@ static int _check_dead_signal(int pid, void *data) static void _init(struct appdata *ad) { struct sigaction act; + char err_buf[128] = {0,}; memset(&act,0x00,sizeof(struct sigaction)); act.sa_sigaction = _signal_handler; @@ -245,15 +246,18 @@ static void _init(struct appdata *ad) int ret = sigemptyset(&act.sa_mask); if (ret < 0) { - _E("Failed to sigemptyset[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigemptyset[%d / %s]", errno, err_buf); } ret = sigaddset(&act.sa_mask, SIGTERM); if (ret < 0) { - _E("Failed to sigaddset[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigaddset[%d / %s]", errno, err_buf); } ret = sigaction(SIGTERM, &act, NULL); if (ret < 0) { - _E("Failed to sigaction[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigaction[%d / %s]", errno, err_buf); } _set_i18n(PACKAGE, LOCALEDIR); diff --git a/src/mobile/starter.c b/src/mobile/starter.c old mode 100644 new mode 100755 index 93c8eec..fe0b086 --- a/src/mobile/starter.c +++ b/src/mobile/starter.c @@ -242,6 +242,7 @@ static int _check_dead_signal(int pid, void *data) static void _init(struct appdata *ad) { struct sigaction act; + char err_buf[128] = {0,}; memset(&act,0x00,sizeof(struct sigaction)); act.sa_sigaction = _signal_handler; @@ -249,15 +250,18 @@ static void _init(struct appdata *ad) int ret = sigemptyset(&act.sa_mask); if (ret < 0) { - _E("Failed to sigemptyset[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigemptyset[%d / %s]", errno, err_buf); } ret = sigaddset(&act.sa_mask, SIGTERM); if (ret < 0) { - _E("Failed to sigaddset[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigaddset[%d / %s]", errno, err_buf); } ret = sigaction(SIGTERM, &act, NULL); if (ret < 0) { - _E("Failed to sigaction[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigaction[%d / %s]", errno, err_buf); } _set_i18n(PACKAGE, LOCALEDIR); diff --git a/src/wearable/starter.c b/src/wearable/starter.c old mode 100644 new mode 100755 index eb5ee35..b69c8ac --- a/src/wearable/starter.c +++ b/src/wearable/starter.c @@ -123,6 +123,7 @@ static void _on_lcd_changed_receive(void *data, DBusMessage *msg) static void _init(void) { struct sigaction act; + char err_buf[128] = {0,}; memset(&act,0x00,sizeof(struct sigaction)); act.sa_sigaction = _signal_handler; @@ -130,15 +131,18 @@ static void _init(void) int ret = sigemptyset(&act.sa_mask); if (ret < 0) { - _E("Failed to sigemptyset[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigemptyset[%d / %s]", errno, err_buf); } ret = sigaddset(&act.sa_mask, SIGTERM); if (ret < 0) { - _E("Failed to sigaddset[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigaddset[%d / %s]", errno, err_buf); } ret = sigaction(SIGTERM, &act, NULL); if (ret < 0) { - _E("Failed to sigaction[%s]", strerror(errno)); + strerror_r(errno, err_buf, sizeof(err_buf)); + _E("Failed to sigaction[%d / %s]", errno, err_buf); } status_register(); -- 2.7.4