diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2023-09-15 21:36:41 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2023-09-15 21:36:41 +0000 |
commit | 7e0a7ef95fac1183854cab662bd9afa4647422d6 (patch) | |
tree | 2fa0bb36509b01e8a65c8d0fb01433e5c7753252 /contrib/tcpdump | |
parent | 72d97e1dd9cc72a2acb96e35e56db6f3f51bca7d (diff) | |
download | src-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.c | 2 |
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) { |