s3-clitar: Improve readabilty of cmd_tar().
authorAndreas Schneider <asn@samba.org>
Mon, 17 Feb 2014 09:49:16 +0000 (10:49 +0100)
committerAndreas Schneider <asn@samba.org>
Wed, 19 Feb 2014 17:22:29 +0000 (18:22 +0100)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
source3/client/clitar.c

index 12a5e0d5cc2fb0d671b66f6720030ce18eba6090..3d7f8ef55e2b543aafc42a4b3fded6171a982077 100644 (file)
@@ -343,8 +343,11 @@ int cmd_tar(void)
     int maxtok = max_token(cmd_ptr);
     int i = 0;
     int err = 0;
+    bool ok;
+    int rc;
 
-    if (!next_token_talloc(ctx, &cmd_ptr, &buf, NULL)) {
+    ok = next_token_talloc(ctx, &cmd_ptr, &buf, NULL);
+    if (!ok) {
         DBG(0, ("tar <c|x>[IXFbganN] [options] <tar file> [path list]\n"));
         err = 1;
         goto out;
@@ -357,13 +360,15 @@ int cmd_tar(void)
         val[i++] = buf;
     }
 
-    if (tar_parse_args(&tar_ctx, flag, val, i)) {
+    rc = tar_parse_args(&tar_ctx, flag, val, i);
+    if (rc != 0) {
         DBG(0, ("parse_args failed\n"));
         err = 1;
         goto out;
     }
 
-    if (tar_process(&tar_ctx)) {
+    rc = tar_process(&tar_ctx);
+    if (rc != 0) {
         DBG(0, ("tar_process failed\n"));
         err = 1;
         goto out;