]> git.sur5r.net Git - bacula/bacula/commitdiff
Allow limit= for all list sub commands
authorEric Bollengier <eric@eb.homelinux.org>
Sun, 22 Aug 2010 16:34:13 +0000 (18:34 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Tue, 7 Sep 2010 19:05:35 +0000 (21:05 +0200)
bacula/src/dird/ua_output.c

index 8623677cff80582323f67c039f83ae916b040069..35e8e7a5da4f1e64fed5c4bcbbf80e47344c0a12 100644 (file)
@@ -288,15 +288,16 @@ static int do_list_cmd(UAContext *ua, const char *cmd, e_list_type llist)
       ua->error_msg(_("Hey! DB is NULL\n"));
    }
 
+   /* Apply any limit */
+   j = find_arg_with_value(ua, NT_("limit"));
+   if (j >= 0) {
+      jr.limit = atoi(ua->argv[j]);
+   }
+
    /* Scan arguments looking for things to do */
    for (i=1; i<ua->argc; i++) {
       /* List JOBS */
       if (strcasecmp(ua->argk[i], NT_("jobs")) == 0) {
-         /* Apply any limit */
-         j = find_arg_with_value(ua, NT_("limit"));
-         if (j >= 0) {
-            jr.limit = atoi(ua->argv[j]);
-         }
          db_list_job_records(ua->jcr, ua->db, &jr, prtit, ua, llist);
 
          /* List JOBTOTALS */