summaryrefslogtreecommitdiff
blob: c83c38ea7d74b8d0b75777223f46fa917cde98cd (plain)
1
2
3
4
5
6
7
8
9
10
11
--- a/dnstracer.c
+++ b/dnstracer.c
@@ -1619,7 +1619,7 @@
     if (argv[0] == NULL) usage();
 
     // check for a trailing dot
-    strcpy(argv0, argv[0]);
+    strncpy(argv0, argv[0], NS_MAXDNAME);
     if (argv0[strlen(argv[0]) - 1] == '.') argv0[strlen(argv[0]) - 1] = 0;
 
     printf("Tracing to %s[%s] via %s, maximum of %d retries\n",