Introduction
Introduction Statistics Contact Development Disclaimer Help
Explicitly initialize struct tm with zeroes - quark - quark web server
git clone git://git.suckless.org/quark
Log
Files
Refs
LICENSE
---
commit 6b508a0e073fd4e29540f8808d919ff72c1893fb
parent 660b3086172c653fa65b1e2bddd3ce99863f30d9
Author: Laslo Hunhold <[email protected]>
Date: Thu, 23 Jul 2020 16:54:21 +0200
Explicitly initialize struct tm with zeroes
This is recommended by the manual as strptime(), in principle,
might only touch the fields it parses from the string. Given
the struct tm implementations differ from operating system to
operating system, we make sure and set everything to zero
before passing it to strptime().
Signed-off-by: Laslo Hunhold <[email protected]>
Diffstat:
M http.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/http.c b/http.c
@@ -350,7 +350,7 @@ http_send_response(int fd, struct request *r)
{
struct in6_addr res;
struct stat st;
- struct tm tm;
+ struct tm tm = { 0 };
size_t len, i;
off_t lower, upper;
int hasport, ipv6host;
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.