Page MenuHomeFreeBSD

tzcode: Fix TZ for non-setugid programs
ClosedPublic

Authored by des on Fri, Aug 22, 12:36 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Aug 29, 6:51 AM
Unknown Object (File)
Tue, Aug 26, 11:51 AM
Unknown Object (File)
Tue, Aug 26, 11:17 AM
Unknown Object (File)
Tue, Aug 26, 10:29 AM
Unknown Object (File)
Tue, Aug 26, 9:54 AM
Unknown Object (File)
Tue, Aug 26, 5:00 AM
Unknown Object (File)
Tue, Aug 26, 4:31 AM
Unknown Object (File)
Tue, Aug 26, 3:19 AM
Subscribers

Details

Summary

The previous commit had the desired effect for setugid programs, but
broke TZ for everyone else. I didn't notice because my test cases
swap out /etc/localtime instead of setting TZ, so add a test case
that sets TZ.

Fixes: b6ea2513f776 ("tzcode: Limit TZ for setugid programs")

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

des requested review of this revision.Fri, Aug 22, 12:36 AM
des created this revision.
rpokala added inline comments.
lib/libc/tests/stdtime/detect_tz_changes_test.c
41

Please fix the indentation -- either align, or else remove extra spaces.

This revision is now accepted and ready to land.Fri, Aug 22, 6:03 AM
des marked an inline comment as done.Fri, Aug 22, 7:21 AM
des added inline comments.
lib/libc/tests/stdtime/detect_tz_changes_test.c
41

The indentation is perfectly fine as it is.

This revision was automatically updated to reflect the committed changes.
des marked an inline comment as done.