Fixed an off-by-one comparison against MAX_BASIS_DIRS.
authorWayne Davison <wayned@samba.org>
Sat, 15 Jan 2005 21:23:04 +0000 (21:23 +0000)
committerWayne Davison <wayned@samba.org>
Sat, 15 Jan 2005 21:23:04 +0000 (21:23 +0000)
options.c

index 002aa9a..6f13503 100644 (file)
--- a/options.c
+++ b/options.c
@@ -738,7 +738,7 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
                        compare_dest = 1;
                        dest_option = "--compare-dest";
                set_dest_dir:
-                       if (basis_dir_cnt >= MAX_BASIS_DIRS-1) {
+                       if (basis_dir_cnt >= MAX_BASIS_DIRS) {
                                snprintf(err_buf, sizeof err_buf,
                                        "ERROR: at most %d %s args may be specified\n",
                                        MAX_BASIS_DIRS, dest_option);