diff options
author | Phong Tran <tranmanphong@gmail.com> | 2019-11-30 20:23:21 +0700 |
---|---|---|
committer | Saya Sugiura <39760799+ssugiura@users.noreply.github.com> | 2019-12-11 08:22:37 +0900 |
commit | 1cccecfc238b022842771d397bc482d66c587f55 (patch) | |
tree | b44bf6d75cf7e446630bcb853c7b86b3d735668d /src/daemon | |
parent | 478a71467d5516c7e51f6be94868658187f9fee7 (diff) | |
download | DLT-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.c | 1 |
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 */ |