commit | 1f269c12dc31bb63db31559cb44c187ab91abb64 | [log] [tgz] |
---|---|---|
author | Tim Duesterhus <tim@bastelstu.be> | Sat Aug 28 23:57:01 2021 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Mon Aug 30 06:14:32 2021 +0200 |
tree | 300eee5b70b0a78f9b8fa708aa32feb4e38ede6f | |
parent | 446344ccef8d5e1358394da7bd0de8625cb2bcb8 [diff] |
BUG/MINOR threads: Use get_(local|gm)time instead of (local|gm)time Using localtime / gmtime is not thread-safe, whereas the `get_*` wrappers are. Found using GitHub's CodeQL scan. The use in sample_conv_ltime() can be traced back to at least fac9ccfb705702f211f99e67d5f5d5129002086a (first appearing in 1.6-dev3), so all supported branches with thread support are affected.