From 15569018d349a41cf9b9362918e196e08cbd95a2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Wed, 20 Jan 2010 18:34:41 +0200 Subject: [PATCH] Win32: fix sockets leak --- src/misc/objects.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/misc/objects.c b/src/misc/objects.c index c904a0d0bf..ab3cec3c47 100644 --- a/src/misc/objects.c +++ b/src/misc/objects.c @@ -50,6 +50,14 @@ # include #else # include +# include +# include +# undef read +# define read( a, b, c ) recv (a, b, c, 0) +# undef write +# define write( a, b, c ) send (a, b, c, 0) +# undef close +# define close( a ) closesocket (a) #endif #include @@ -303,9 +311,6 @@ static void vlc_object_destroy( vlc_object_t *p_this ) #ifdef WIN32 -# include -# include - /** * select()-able pipes emulated using Winsock */ @@ -346,13 +351,6 @@ error: closesocket (c); return -1; } - -#undef read -#define read( a, b, c ) recv (a, b, c, 0) -#undef write -#define write( a, b, c ) send (a, b, c, 0) -#undef close -#define close( a ) closesocket (a) #endif /* WIN32 */ static vlc_mutex_t pipe_lock = VLC_STATIC_MUTEX; -- 2.39.5