[PATCH] Ignore -o (output_name) when in server mode
authorJens Axboe <jens.axboe@oracle.com>
Mon, 30 Oct 2006 09:42:47 +0000 (10:42 +0100)
committerJens Axboe <jens.axboe@oracle.com>
Mon, 30 Oct 2006 09:42:47 +0000 (10:42 +0100)
Reported by ehrhardt@de.ibm.com.

It doesn't make a lot of sense to allow directories inside the session
private directory, and we currently do not handle multiple directories
inside the generated dir. So just ignore that option and inform the user.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
blktrace.c

index 1ff4d0813e7cd4b437b68fb41102076abfaf9a03..8933547a1f0c72991ef8a16afd75767c8e5d2f53 100644 (file)
@@ -1872,8 +1872,14 @@ int main(int argc, char *argv[])
 
        page_size = getpagesize();
 
-       if (net_mode == Net_server)
+       if (net_mode == Net_server) {
+               if (output_name) {
+                       fprintf(stderr, "-o ignored in server mode\n");
+                       output_name = NULL;
+               }
+
                return net_server();
+       }
 
        while (optind < argc) {
                if (resize_devices(argv[optind++]) != 0)