(decode_options): Initialize `excluded'.
Use new add_exclude_file and add_exclude functions.
This commit is contained in:
@@ -452,6 +452,7 @@ decode_options (int argc, char *const *argv)
|
||||
archive_format = DEFAULT_FORMAT;
|
||||
blocking_factor = DEFAULT_BLOCKING;
|
||||
record_size = DEFAULT_BLOCKING * BLOCKSIZE;
|
||||
excluded = new_exclude ();
|
||||
|
||||
owner_option = -1;
|
||||
group_option = -1;
|
||||
@@ -783,8 +784,8 @@ decode_options (int argc, char *const *argv)
|
||||
break;
|
||||
|
||||
case 'X':
|
||||
exclude_option = 1;
|
||||
add_exclude_file (optarg);
|
||||
if (add_exclude_file (excluded, optarg, '\n') != 0)
|
||||
FATAL_ERROR ((0, errno, "%s", optarg));
|
||||
break;
|
||||
|
||||
case 'z':
|
||||
@@ -810,8 +811,7 @@ decode_options (int argc, char *const *argv)
|
||||
break;
|
||||
|
||||
case EXCLUDE_OPTION:
|
||||
exclude_option = 1;
|
||||
add_exclude (optarg);
|
||||
add_exclude (excluded, optarg);
|
||||
break;
|
||||
|
||||
case GROUP_OPTION:
|
||||
|
||||
Reference in New Issue
Block a user