fix connecting, makes more verbose on error
authorMaksym Veremeyenko <verem@m1stereo.tv>
Mon, 9 Jul 2012 04:59:02 +0000 (07:59 +0300)
committerMaksym Veremeyenko <verem@m1stereo.tv>
Mon, 9 Jul 2012 04:59:02 +0000 (07:59 +0300)
src/library.c
src/player.c

index c42838a..8f06337 100644 (file)
@@ -269,7 +269,8 @@ void library_init(instance_t* app)
     app->library.handle[0] = mvcp_init(app->library.handle[1]);
     if(mvcp_connect(app->library.handle[0]) != mvcp_ok)
     {
-        g_warning("library_init: failed to connect to server %s", app->players.host);
+        g_warning("library_init: failed to connect to server %s:%d",
+            app->players.host, app->library.port);
         return;
     };
 
index d7468b6..77b32f5 100644 (file)
@@ -146,10 +146,10 @@ static void* player_thread_proc(void* data)
     for(; !player->app->f_exit;)
     {
         /* connect */
-        if(mvcp_connect(handle->command) == mvcp_ok)
+        if(mvcp_connect(handle->command) != mvcp_ok)
         {
-            g_warning("player_thread_proc: failed to connect to server %s (player=%d, unit=%d)\n",
-                player->app->players.host, player->idx, player->unit);
+            g_warning("player_thread_proc: failed to connect to server %s:%d (player=%d, unit=%d)\n",
+                player->app->players.host, player->app->players.port, player->idx, player->unit);
             sleep(1);
             continue;
         };