diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2009-06-24 14:42:29 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-06-29 08:52:45 -0500 |
commit | 5449e7627641fdede09e6e8585faabbb3d71e198 (patch) | |
tree | eef1a66f50464a7bd6bd1605a999136b22717663 /udp.c | |
parent | 8e75c14210d99e1c671c62c5aff6c5ea846eb9a1 (diff) | |
download | slirp-5449e7627641fdede09e6e8585faabbb3d71e198.zip slirp-5449e7627641fdede09e6e8585faabbb3d71e198.tar.gz slirp-5449e7627641fdede09e6e8585faabbb3d71e198.tar.bz2 |
slirp: Prepare for persistent socket state flags
This prepares for adding flags to socket.so_state that must not be
removed during the lifetime of a socket.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'udp.c')
-rw-r--r-- | udp.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -660,7 +660,8 @@ struct socket *udp_listen(u_int32_t haddr, u_int hport, u_int32_t laddr, if (flags != SS_FACCEPTONCE) so->so_expire = 0; - so->so_state = SS_ISFCONNECTED; + so->so_state &= SS_PERSISTENT_MASK; + so->so_state |= SS_ISFCONNECTED; return so; } |