]> granicus.if.org Git - transmission/commitdiff
tweak the daemon & remote console messages a little
authorCharles Kerr <charles@transmissionbt.com>
Tue, 20 May 2008 14:01:15 +0000 (14:01 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Tue, 20 May 2008 14:01:15 +0000 (14:01 +0000)
daemon/daemon.c
daemon/remote.c

index 77ae6b03c58b4039c557f7553edbd7f25fbd2931..7a97d69312a8870046ae18b45fc13dc244921737 100644 (file)
@@ -63,7 +63,7 @@ saveState( tr_handle * h )
     }
     tr_bencDictAddStr( &d, "encryption", str );
 
-    tr_ninf( MY_NAME, "saving \"%s\"\n", gl_configfile );
+    tr_ninf( MY_NAME, "saving \"%s\"", gl_configfile );
     tr_bencSaveFile( gl_configfile, &d );
 
     tr_bencFree( &d );
@@ -206,14 +206,14 @@ daemon( int nochdir, int noclose )
         case 0:
             break;
         case -1:
-            tr_nerr( MY_NAME, "Error daemonizing (fork)! %d - %s\n", errno, strerror(errno) );
+            tr_nerr( MY_NAME, "Error daemonizing (fork)! %d - %s", errno, strerror(errno) );
             return -1;
         default:
             _exit(0);
     }
 
     if( setsid() < 0 ) {
-        tr_nerr( MY_NAME, "Error daemonizing (setsid)! %d - %s\n", errno, strerror(errno) );
+        tr_nerr( MY_NAME, "Error daemonizing (setsid)! %d - %s", errno, strerror(errno) );
         return -1;
     }
 
@@ -221,14 +221,14 @@ daemon( int nochdir, int noclose )
         case 0:
             break;
         case -1:
-            tr_nerr( MY_NAME, "Error daemonizing (fork2)! %d - %s\n", errno, strerror(errno) );
+            tr_nerr( MY_NAME, "Error daemonizing (fork2)! %d - %s", errno, strerror(errno) );
             return -1;
         default:
             _exit(0);
     }
 
     if( !nochdir && 0 > chdir( "/" ) ) {
-        tr_nerr( MY_NAME, "Error daemonizing (chdir)! %d - %s\n", errno, strerror(errno) );
+        tr_nerr( MY_NAME, "Error daemonizing (chdir)! %d - %s", errno, strerror(errno) );
         return -1;
     }
 
index a2941efc34739a3c44104f5ac94b35b079a7ac4d..e74f3502b3aa75e1f0acea661410ff6f8d69885e 100644 (file)
@@ -258,12 +258,13 @@ torrentStatusToString( int i )
 }
 
 static void
-processResponse( const void * response, size_t len )
+processResponse( const char * host, int port,
+                 const void * response, size_t len )
 {
     tr_benc top;
 
     if( tr_jsonParse( response, len, &top, NULL ) )
-       tr_nerr( MY_NAME, "Unable to parse response\n" );
+       tr_nerr( MY_NAME, "Unable to parse response" );
     else
     {
         tr_benc *args, *list;
@@ -272,7 +273,7 @@ processResponse( const void * response, size_t len )
         tr_bencDictFindInt( &top, "tag", &tag );
 
         if( tr_bencDictFindStr( &top, "result", &str ) )
-            printf( "Server responded: \"%s\"\n", str );
+            printf( "%s:%d responded: \"%s\"\n", host, port, str );
 
         if( ( tag == TAG_LIST ) &&
             ( tr_bencDictFindDict( &top, "arguments", &args ) ) &&
@@ -328,9 +329,9 @@ processRequests( const char * host, int port,
         CURLcode res;
         curl_easy_setopt( curl, CURLOPT_POSTFIELDS, reqs[i] );
         if(( res = curl_easy_perform( curl )))
-            tr_nerr( MY_NAME, "%s\n", curl_easy_strerror( res ) );
+            tr_nerr( MY_NAME, "(%s:%d) %s", host, port, curl_easy_strerror( res ) );
         else
-            processResponse( EVBUFFER_DATA( buf ), EVBUFFER_LENGTH( buf ) );
+            processResponse( host, port, EVBUFFER_DATA( buf ), EVBUFFER_LENGTH( buf ) );
 
         evbuffer_drain( buf, EVBUFFER_LENGTH( buf ) );
     }