remove trailing newline entirely from query-agent message output to stdout
authorJameson Rollins <jrollins@finestructure.net>
Thu, 30 Dec 2010 18:15:02 +0000 (13:15 -0500)
committerJameson Rollins <jrollins@finestructure.net>
Thu, 30 Dec 2010 18:15:02 +0000 (13:15 -0500)
This goes a step further than a328802a (which only output newline to
terminals) to just remove the extra newline altogether.  It is not
part of the original message, and query-agent is meant to me mostly
used in pipeline anyway where the stdout is captured by another
calling process.

msva-query-agent

index 3ba8e2a9a1ff119c23eea244ec4d3cb23c761bc3..62e291ad38a266cd5b0e8c05b1a3033eadeb2162 100755 (executable)
@@ -36,7 +36,6 @@ if ($context eq '--help') {
   $client->log('verbose', "status: %s\n", $status);
   if (defined $ret) {
     printf("%s", $ret->{server});
-    printf("\n") if (-t STDOUT);
     exit 0;
   }
   exit 1;
@@ -67,7 +66,6 @@ if (defined $ret) {
   $client->log('info', "valid: %s\n", $ret->{valid});
   $client->log('info', "server: %s\n", $ret->{server});
   printf("%s", $ret->{message});
-  printf("\n") if (-t STDOUT);
   exit 0
     if ($ret->{valid});
 }