aboutsummaryrefslogtreecommitdiffstats
path: root/webfsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'webfsd.c')
-rw-r--r--webfsd.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/webfsd.c b/webfsd.c
index 690628c..f900c67 100644
--- a/webfsd.c
+++ b/webfsd.c
@@ -263,7 +263,7 @@ access_log(struct REQUEST *req, time_t now)
}
/* common log format: host ident authuser date request status bytes */
- strftime(timestamp,31,"[%d/%b/%Y:%H:%M:%S +0000]",gmtime(&now));
+ strftime(timestamp,31,"[%d/%b/%Y:%H:%M:%S +0000]",localtime(&now));
if (0 == req->status)
req->status = 400; /* bad request */
if (400 == req->status) {
@@ -561,9 +561,9 @@ header_parsing:
access_log(req,now);
/* cleanup */
req->auth[0] = 0;
- req->if_modified = 0;
- req->if_unmodified = 0;
- req->if_range = 0;
+ req->if_modified = NULL;
+ req->if_unmodified = NULL;
+ req->if_range = NULL;
req->range_hdr = NULL;
req->ranges = 0;
if (req->r_start) { free(req->r_start); req->r_start = NULL; }
@@ -571,6 +571,7 @@ header_parsing:
if (req->r_head) { free(req->r_head); req->r_head = NULL; }
if (req->r_hlen) { free(req->r_hlen); req->r_hlen = NULL; }
list_free(&req->header);
+ memset(req->mtime, 0, sizeof(req->mtime));
if (req->bfd != -1) {
close(req->bfd);
@@ -901,7 +902,6 @@ main(int argc, char *argv[])
/* init misc stuff */
init_mime(mimetypes,"text/plain");
init_quote();
- putenv("TZ=GMT"); tzset(); /* any better way to make mktime(3) use GMT ? */
#ifdef USE_SSL
if (with_ssl)
init_ssl();