summaryrefslogtreecommitdiff
path: root/network
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2016-05-06 13:29:26 +0200
committerLennart Poettering <lennart@poettering.net>2016-05-06 13:29:26 +0200
commit60d9771c593e0702a892a4372443e63b38cdbcba (patch)
tree8c9e737e8ada747d89705e68e6b136cba0365bf1 /network
parent01a8b4675739463b8d6abf0931099b244c6f072b (diff)
core: rework how we flush incoming traffic when a socket unit goes down
Previously, we'd simply close and reopen the socket file descriptors. This is problematic however, as we won't transition through the SOCKET_CHOWN state then, and thus the file ownership won't be correct for the sockets. Rework the flushing logic, and actually read any queued data from the sockets for flushing, and accept any queued messages and disconnect them.
Diffstat (limited to 'network')
0 files changed, 0 insertions, 0 deletions