summaryrefslogtreecommitdiff
path: root/usr.bin/vgrind
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2015-05-05 08:25:25 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2015-05-05 08:25:25 +0000
commit224c82574561918f4d124b6caec7a3baa4b88de2 (patch)
treef2daa171d5adc4072027ce7a876ed049a9f6b235 /usr.bin/vgrind
parent1dd178d10d52af72110eff9f43e12997aa7310e8 (diff)
downloadsrc-test2-224c82574561918f4d124b6caec7a3baa4b88de2.tar.gz
src-test2-224c82574561918f4d124b6caec7a3baa4b88de2.zip
Prevent useless use of strdup(3)
Obtained from: NetBSD
Notes
Notes: svn path=/head/; revision=282460
Diffstat (limited to 'usr.bin/vgrind')
-rw-r--r--usr.bin/vgrind/vfontedpr.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.bin/vgrind/vfontedpr.c b/usr.bin/vgrind/vfontedpr.c
index cb50261f9845..5002e657d187 100644
--- a/usr.bin/vgrind/vfontedpr.c
+++ b/usr.bin/vgrind/vfontedpr.c
@@ -124,6 +124,8 @@ bool l_toplex; /* procedures only defined at top lex level */
const char *language = "c"; /* the language indicator */
#define ps(x) printf("%s", x)
+static char minus[] = "-";
+static char minusn[] = "-n";
int
main(int argc, char **argv)
@@ -158,7 +160,7 @@ main(int argc, char **argv)
if (!strcmp(argv[0], "-f")) {
filter = true;
argv[0] = argv[argc-1];
- argv[argc-1] = strdup("-");
+ argv[argc-1] = minus;
continue;
}
@@ -171,7 +173,7 @@ main(int argc, char **argv)
/* build an index */
if (!strcmp(argv[0], "-x")) {
idx = true;
- argv[0] = strdup("-n");
+ argv[0] = minusn;
}
/* indicate no keywords */