add closing socket - _efl_config_set 07/115907/1 accepted/tizen/3.0/common/20170223.122130 accepted/tizen/3.0/ivi/20170223.000857 accepted/tizen/3.0/mobile/20170223.000817 accepted/tizen/3.0/tv/20170223.000832 accepted/tizen/3.0/wearable/20170223.000843 submit/tizen_3.0/20170222.034943
authorMyoungJune Park <mj2004.park@samsung.com>
Wed, 22 Feb 2017 01:49:17 +0000 (10:49 +0900)
committerMyoungJune Park <mj2004.park@samsung.com>
Wed, 22 Feb 2017 03:45:11 +0000 (19:45 -0800)
Change-Id: I8e7adc2050bb60160e6e9110fd3e76a6aee32454
Signed-off-by: MyoungJune Park <mj2004.park@samsung.com>
system-settings-util/src/system_settings_util.c

index e76a560..7799e71 100644 (file)
@@ -319,7 +319,6 @@ bool
 _efl_config_set(char *msg)
 {
        SETTING_TRACE_BEGIN;
-       int fd;
        char sock_file[1024] = {0};
        uid_t active_uid = getuid();
        bool ret = false;
@@ -339,7 +338,7 @@ _efl_config_set(char *msg)
                int r, size, flags;
                struct sockaddr_un server_addr;
 
-               fd = socket(PF_UNIX, SOCK_STREAM, 0);
+               int fd = socket(PF_UNIX, SOCK_STREAM, 0);
                if (fd < 0) {
                        SETTING_TRACE("socket[%d] error :%d", fd, errno);
                        break;
@@ -369,8 +368,8 @@ _efl_config_set(char *msg)
                } else {
                        ret = true;
                }
+               close(fd);
        } while (0);
-
        return ret;
 }