aboutsummaryrefslogtreecommitdiff
path: root/contrib/tcpdump
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2023-09-15 21:36:41 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2023-09-15 21:36:41 +0000
commit7e0a7ef95fac1183854cab662bd9afa4647422d6 (patch)
tree2fa0bb36509b01e8a65c8d0fb01433e5c7753252 /contrib/tcpdump
parent72d97e1dd9cc72a2acb96e35e56db6f3f51bca7d (diff)
downloadsrc-7e0a7ef95fac1183854cab662bd9afa4647422d6.tar.gz
src-7e0a7ef95fac1183854cab662bd9afa4647422d6.zip
tcpdump: Initialize tzcode early.
An explicit tzset() call is usually not needed as it happens implicitly the first time we call localtime() or mktime(), but in some cases (sandboxing, chroot) this may be too late. PR: 273807 MFC after: 3 days Reviewed by: jrm Differential Revision: https://reviews.freebsd.org/D41880
Diffstat (limited to 'contrib/tcpdump')
-rw-r--r--contrib/tcpdump/tcpdump.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/tcpdump/tcpdump.c b/contrib/tcpdump/tcpdump.c
index 52209fedb999..8cfcb04fc093 100644
--- a/contrib/tcpdump/tcpdump.c
+++ b/contrib/tcpdump/tcpdump.c
@@ -1564,6 +1564,8 @@ main(int argc, char **argv)
if (abort_on_misalignment(ebuf, sizeof(ebuf)) < 0)
error("%s", ebuf);
+ tzset();
+
while (
(op = getopt_long(argc, argv, SHORTOPTS, longopts, NULL)) != -1)
switch (op) {