]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/dird/ua_output.c
03Dec05
[bacula/bacula] / bacula / src / dird / ua_output.c
index 7cbff318a874b9de5b0cee3f0d1c2b15ff521e01..2b0e9d04541bfdff57369a243d272f0c6fd8c964 100644 (file)
@@ -326,7 +326,8 @@ static int do_list_cmd(UAContext *ua, const char *cmd, e_list_type llist)
          }
 
       /* List POOLS */
-      } else if (strcasecmp(ua->argk[i], N_("pool")) == 0) {
+      } else if (strcasecmp(ua->argk[i], N_("pool")) == 0 ||
+                 strcasecmp(ua->argk[i], N_("pools")) == 0) {
          POOL_DBR pr;
          memset(&pr, 0, sizeof(pr));
          if (ua->argv[i]) {
@@ -340,7 +341,8 @@ static int do_list_cmd(UAContext *ua, const char *cmd, e_list_type llist)
 
       /* List MEDIA or VOLUMES */
       } else if (strcasecmp(ua->argk[i], N_("media")) == 0 ||
-                 strncasecmp(ua->argk[i], N_("volume"), 7) == 0) {
+                 strcasecmp(ua->argk[i], N_("volume")) == 0 ||
+                 strcasecmp(ua->argk[i], N_("volumes")) == 0) {
          bool done = false;
          for (j=i+1; j<ua->argc; j++) {
             if (strcasecmp(ua->argk[j], N_("job")) == 0 && ua->argv[j]) {