summaryrefslogtreecommitdiff
path: root/src/daemon
diff options
context:
space:
mode:
authorPhong Tran <tranmanphong@gmail.com>2019-11-30 20:23:21 +0700
committerSaya Sugiura <39760799+ssugiura@users.noreply.github.com>2019-12-11 08:22:37 +0900
commit1cccecfc238b022842771d397bc482d66c587f55 (patch)
treeb44bf6d75cf7e446630bcb853c7b86b3d735668d /src/daemon
parent478a71467d5516c7e51f6be94868658187f9fee7 (diff)
downloadDLT-daemon-1cccecfc238b022842771d397bc482d66c587f55.tar.gz
dlt_daemon_socket: leave while socket binds fails
CID 351398 (#1 of 1): Use after close (USE_AFTER_FREE) 8. pass_closed_arg: Passing closed handle *sock as an argument to dlt_daemon_socket_get_send_qeue_max_size Signed-off-by: Phong Tran <tranmanphong@gmail.com>
Diffstat (limited to 'src/daemon')
-rw-r--r--src/daemon/dlt_daemon_socket.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/daemon/dlt_daemon_socket.c b/src/daemon/dlt_daemon_socket.c
index d4fa8b8..65d9a5c 100644
--- a/src/daemon/dlt_daemon_socket.c
+++ b/src/daemon/dlt_daemon_socket.c
@@ -124,6 +124,7 @@ int dlt_daemon_socket_open(int *sock, unsigned int servPort, char *ip)
lastErrno = errno; /*close() may set errno too */
close(*sock);
dlt_vlog(LOG_WARNING, "dlt_daemon_socket_open: bind() error %d: %s\n", lastErrno, strerror(lastErrno));
+ return -1;
}
/*listen */