diff options
author | Gurucharan Shetty <gshetty@nicira.com> | 2015-07-27 13:41:31 -0700 |
---|---|---|
committer | Gurucharan Shetty <gshetty@nicira.com> | 2015-07-27 15:34:50 -0700 |
commit | 6767b5ec7553a2635931bfdc9c9af2fff80d0f92 (patch) | |
tree | aaef9ee0dfd8372dca672a2e9df00519025d4759 /ofproto/collectors.c | |
parent | a45475400a44065efb8667f0ef2e3de91ed31ca0 (diff) | |
download | openvswitch-6767b5ec7553a2635931bfdc9c9af2fff80d0f92.tar.gz |
collectors: Use closesocket() to close sockets.
We should use closesocket() while closing sockets so that
closing sockets work fine on both POSIX and Windows.
(In POSIX, we #define closesocket close)
Without this change, sflow unit tests would cause ovs-vswitchd
to crash in Windows.
Signed-off-by: Gurucharan Shetty <gshetty@nicira.com>
Acked-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'ofproto/collectors.c')
-rw-r--r-- | ofproto/collectors.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ofproto/collectors.c b/ofproto/collectors.c index 770151c06..5b2921236 100644 --- a/ofproto/collectors.c +++ b/ofproto/collectors.c @@ -95,7 +95,7 @@ collectors_destroy(struct collectors *c) size_t i; for (i = 0; i < c->n_fds; i++) { - close(c->fds[i]); + closesocket(c->fds[i]); } free(c->fds); free(c); |