diff options
author | Aleksey Veresov <aleksey@veresov.pro> | 2019-12-06 15:52:55 +0300 |
---|---|---|
committer | Aleksey Veresov <aleksey@veresov.pro> | 2019-12-06 15:52:55 +0300 |
commit | b9a0844fe25cf717cdd796018bea2ae6eff58896 (patch) | |
tree | 1b536fe348ac33c1e124152e3e77c9ef8df590d3 /src/response.c | |
parent | 7bf4ef931b5d4007f12a19939b819a4d8fb31802 (diff) | |
download | magi-b9a0844fe25cf717cdd796018bea2ae6eff58896.tar magi-b9a0844fe25cf717cdd796018bea2ae6eff58896.tar.xz magi-b9a0844fe25cf717cdd796018bea2ae6eff58896.zip |
[magi] change of cookies and tempfile callback
Diffstat (limited to 'src/response.c')
-rw-r--r-- | src/response.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/response.c b/src/response.c index 7e2ec0b..5e2f326 100644 --- a/src/response.c +++ b/src/response.c @@ -82,6 +82,16 @@ void magi_response_cookie_easy(struct magi_response * response, magi_cookie_list_add(&response->cookies, &cookie); } +void magi_response_cookie_discard(struct magi_response * response, + const char * name) +{ + struct magi_cookie cookie = { 0, 0, 0, 0, 0 }; + cookie.name = magi_str_create_copy(name, name + strlen(name)); + cookie.max_age = magi_str_create(1); + cookie.max_age[0] = '0'; + magi_cookie_list_add(&response->cookies, &cookie); +} + void magi_response_http(struct magi_response * response, const char * name, const char * data) |