diff options
author | Inkyun Kil <inkyun.kil@samsung.com> | 2018-10-02 09:56:20 +0900 |
---|---|---|
committer | Inkyun Kil <inkyun.kil@samsung.com> | 2018-10-02 09:56:20 +0900 |
commit | a5573fc2e78bd2f5dbba5b49ac8edb2531dac445 (patch) | |
tree | ce92d53feba9f594661e9e14675f7bb997049a0f | |
parent | e61ebbdd30d1adf234a465436fb7a7985d822c7d (diff) | |
download | alarm-manager-a5573fc2e78bd2f5dbba5b49ac8edb2531dac445.tar.gz alarm-manager-a5573fc2e78bd2f5dbba5b49ac8edb2531dac445.tar.bz2 alarm-manager-a5573fc2e78bd2f5dbba5b49ac8edb2531dac445.zip |
Fix static analysis issue
- Return value
Change-Id: I5b27cf0649db241273ed6176871265b302bec66f
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
-rwxr-xr-x | alarm-session-agent/agent.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/alarm-session-agent/agent.c b/alarm-session-agent/agent.c index 0e0f29b..19dda23 100755 --- a/alarm-session-agent/agent.c +++ b/alarm-session-agent/agent.c @@ -73,7 +73,12 @@ static int _sock_create(const char *path) return -1; } - chmod(sa.sun_path, 0666); + r = chmod(sa.sun_path, 0666); + if (r == -1) { + LOGE("Socket '%s': chmod %d", path, errno); + close(fd); + return -1; + } r = listen(fd, SOMAXCONN); if (r == -1) { |