summaryrefslogtreecommitdiff
path: root/ofproto/collectors.c
diff options
context:
space:
mode:
authorGurucharan Shetty <gshetty@nicira.com>2015-07-27 13:41:31 -0700
committerGurucharan Shetty <gshetty@nicira.com>2015-07-27 15:34:50 -0700
commit6767b5ec7553a2635931bfdc9c9af2fff80d0f92 (patch)
treeaaef9ee0dfd8372dca672a2e9df00519025d4759 /ofproto/collectors.c
parenta45475400a44065efb8667f0ef2e3de91ed31ca0 (diff)
downloadopenvswitch-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.c2
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);