diff options
author | Gluzskiy Alexandr <sss123next@list.ru> | 2009-11-23 05:53:33 +0200 |
---|---|---|
committer | Gluzskiy Alexandr <sss123next@list.ru> | 2009-11-23 05:53:33 +0200 |
commit | 94590c748dbf760e96e44b62e662c6377d3ed9f3 (patch) | |
tree | 6c944a77da325881a25a47d2e486485a7ebf0fdb | |
parent | 921a2dd2b4b6ebe7850db3eefcd586a96408c713 (diff) |
modified: watrack_mpd/main.c
-rwxr-xr-x | watrack_mpd/main.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/watrack_mpd/main.c b/watrack_mpd/main.c index eb2e41d..1108a4f 100755 --- a/watrack_mpd/main.c +++ b/watrack_mpd/main.c @@ -372,13 +372,20 @@ void Start() }
void Stop()
{
+ if(ghPacketReciever)
+ Netlib_CloseHandle(ghPacketReciever);
+ if(ghConnection)
+ Netlib_CloseHandle(ghConnection);
if(ghNetlibUser && (ghNetlibUser != INVALID_HANDLE_VALUE))
CallService(MS_NETLIB_SHUTDOWN,(WPARAM)ghNetlibUser,0);
}
void ReStart()
{
- Stop();
- Sleep(1500);
+ if(ghPacketReciever)
+ Netlib_CloseHandle(ghPacketReciever);
+ if(ghConnection)
+ Netlib_CloseHandle(ghConnection);
+ Sleep(500);
Start();
}
|