From 2bcdff40140a64d5f03795f1792e9b2b13219e04 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Sun, 22 Nov 2009 09:39:33 +0200 Subject: modified: watrack_mpd/main.c --- watrack_mpd/main.c | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'watrack_mpd/main.c') diff --git a/watrack_mpd/main.c b/watrack_mpd/main.c index 37360b2..8424dc1 100755 --- a/watrack_mpd/main.c +++ b/watrack_mpd/main.c @@ -169,15 +169,18 @@ int Parser() return 1; if (recvResult == SOCKET_ERROR) return 1; - strcpy(tmp, "password "); - strcat(tmp, tmp2); - strcat(tmp, "\n"); - Netlib_Send(ghConnection, tmp, strlen(tmp), 0); - recvResult = CallService(MS_NETLIB_GETMOREPACKETS,(WPARAM)ghPacketReciever, (LPARAM)&nlpr); - if(recvResult == 0) - return 1; - if (recvResult == SOCKET_ERROR) - return 1; + if(strlen(tmp2) > 2) + { + strcpy(tmp, "password "); + strcat(tmp, tmp2); + strcat(tmp, "\n"); + Netlib_Send(ghConnection, tmp, strlen(tmp), 0); + recvResult = CallService(MS_NETLIB_GETMOREPACKETS,(WPARAM)ghPacketReciever, (LPARAM)&nlpr); + if(recvResult == 0) + return 1; + if (recvResult == SOCKET_ERROR) + return 1; + } mir_free(tmp2); } Netlib_Send(ghConnection, "status\n", strlen("status\n"), 0); -- cgit v1.2.3