Author: bapt
Date: Tue May 5 08:25:25 2015
New Revision: 282460
URL: https://svnweb.freebsd.org/changeset/base/282460
Log:
Prevent useless use of strdup(3)
Obtained from: NetBSD
Modified:
head/usr.bin/vgrind/vfontedpr.c
Modified: head/usr.bin/vgrind/vfontedpr.c
==============================================================================
--- head/usr.bin/vgrind/vfontedpr.c Tue May 5 08:17:40 2015
(r282459)
+++ head/usr.bin/vgrind/vfontedpr.c Tue May 5 08:25:25 2015
(r282460)
@@ -124,6 +124,8 @@ bool l_toplex; /* procedures only defi
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 */
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"