summaryrefslogtreecommitdiff
path: root/src/shared/dlt_common.c
diff options
context:
space:
mode:
authorSaya Sugiura <ssugiura@jp.adit-jv.com>2018-06-28 11:15:47 +0900
committerManikandan C <mchockalingam@de.adit-jv.com>2018-12-11 09:32:55 +0100
commit8c55a51cfb09f81ee23db7c380ede6a814fb3014 (patch)
treec7a0c81e6ce47a41a71b91fda56e76cad9122e5f /src/shared/dlt_common.c
parent192cb10aced9c1c4b1cf13736e2f624fc4e6d0ca (diff)
downloadDLT-daemon-8c55a51cfb09f81ee23db7c380ede6a814fb3014.tar.gz
lib: socket: Flush all data before closing socket
Sometimes socket will be closed even not all of the data is flushed to daemon. So before closing, following will be handled: 1. Use shutdown() to shut down further transmissions 2. Subsequent read() to resend_buffer Also socket fd is reset in child fork handler since the socket itself will not be duplicated in the child process. Solves JIRA: SWGIII-28702 Signed-off-by: Saya Sugiura <ssugiura@jp.adit-jv.com>
Diffstat (limited to 'src/shared/dlt_common.c')
0 files changed, 0 insertions, 0 deletions