MFC r287319:

Constify opt_f and opt_t and eliminate unneeded copying.  This fixes
memory leaks.

Reported by:	clang static analyzer
This commit is contained in:
delphij 2015-09-14 18:52:41 +00:00
parent e9fb7da040
commit 3908360148

View File

@ -156,11 +156,11 @@ int
main(int argc, char **argv)
{
FILE *fp;
char *opt_f, *opt_t;
const char *opt_f, *opt_t;
int ch, i, res;
bool opt_c = false, opt_s = false;
opt_f = opt_t = strdup("");
opt_f = opt_t = "";
setlocale(LC_ALL, "");
setprogname(argv[0]);
@ -186,12 +186,12 @@ main(int argc, char **argv)
case 'f':
/* from */
if (optarg != NULL)
opt_f = strdup(optarg);
opt_f = optarg;
break;
case 't':
/* to */
if (optarg != NULL)
opt_t = strdup(optarg);
opt_t = optarg;
break;
default:
usage();