aboutsummaryrefslogtreecommitdiff
path: root/src/response.c
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2019-12-06 15:52:55 +0300
committerAleksey Veresov <aleksey@veresov.pro>2019-12-06 15:52:55 +0300
commitb9a0844fe25cf717cdd796018bea2ae6eff58896 (patch)
tree1b536fe348ac33c1e124152e3e77c9ef8df590d3 /src/response.c
parent7bf4ef931b5d4007f12a19939b819a4d8fb31802 (diff)
downloadmagi-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.c10
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)