Put bac kthe code that handles cases where a '-' wasnt specified prior to the options.
This commit is contained in:
		| @@ -615,6 +615,14 @@ int tar_main(int argc, char **argv) | ||||
| 	unsigned char tar_create = FALSE; | ||||
| #endif | ||||
|  | ||||
| 	/* Prepend '-' to the first argument if required */ | ||||
| 	if (argv[1][0] != '-') { | ||||
| 		char *tmp = xmalloc(strlen(argv[1]) + 2); | ||||
| 		tmp[0] = '-'; | ||||
| 		strcpy(tmp + 1, argv[1]); | ||||
| 		argv[1] = tmp; | ||||
| 	} | ||||
|  | ||||
| 	if (argc < 2) { | ||||
| 		show_usage(); | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user