diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2023-09-21 02:18:35 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska@appnovation.com> | 2023-09-21 02:18:35 +0000 |
| commit | 3d334dca671898241732dbc0ef6838b768308da7 (patch) | |
| tree | 0cac6b60ea1356455fef2553e41105f3c68bce9d /src/libtipidee/tipidee_response_header_date_fmt.c | |
| parent | 6be5496f8a5660875c5f45f915210f69496d231b (diff) | |
| download | tipidee-3d334dca671898241732dbc0ef6838b768308da7.tar.gz | |
Implement If-Modified-Since
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'src/libtipidee/tipidee_response_header_date_fmt.c')
| -rw-r--r-- | src/libtipidee/tipidee_response_header_date_fmt.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/libtipidee/tipidee_response_header_date_fmt.c b/src/libtipidee/tipidee_response_header_date_fmt.c index df19673..ca4cdd9 100644 --- a/src/libtipidee/tipidee_response_header_date_fmt.c +++ b/src/libtipidee/tipidee_response_header_date_fmt.c @@ -1,6 +1,5 @@ /* ISC license. */ -#include <string.h> #include <time.h> #include <skalibs/tai.h> @@ -10,15 +9,7 @@ size_t tipidee_response_header_date_fmt (char *s, size_t max, tain const *stamp) { - size_t m = 0, l ; struct tm tm ; - if (m + 6 > max) return 0 ; if (!localtm_from_tai(&tm, tain_secp(stamp), 0)) return 0 ; - memcpy(s, "Date: ", 6) ; m += 6 ; - l = strftime(s + m, max - m, "%a, %d %b %Y %T GMT", &tm) ; - if (!l) return 0 ; - m += l ; - if (m + 2 > max) return 0 ; - s[m++] = '\r' ; s[m++] = '\n' ; - return m ; + return strftime(s, max, "%a, %d %b %Y %T GMT", &tm) ; } |
