diff options
author | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2006-02-25 23:17:45 +0000 |
---|---|---|
committer | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2006-02-25 23:17:45 +0000 |
commit | f0079632aa9c040f67acc9cdcaab73ec08dcad1d (patch) | |
tree | d19b6e3820769ad3f93e388afe058dd9be6ffea5 /src/ne_locks.c | |
parent | b309b35d74fe34ea0647267773e556d96e4f9c55 (diff) | |
download | neon-f0079632aa9c040f67acc9cdcaab73ec08dcad1d.tar.gz |
* src/ne_basic.c (ne_post): Flag POST request as non-idempotent.
* src/ne_locks.c (ne_lock): Flag LOCK request as non-idempotent.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@949 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
Diffstat (limited to 'src/ne_locks.c')
-rw-r--r-- | src/ne_locks.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ne_locks.c b/src/ne_locks.c index 9a654fe..fdf4e98 100644 --- a/src/ne_locks.c +++ b/src/ne_locks.c @@ -688,6 +688,9 @@ int ne_lock(ne_session *sess, struct ne_lock *lock) ctx.cdata = ne_buffer_create(); ctx.req = req; + /* LOCK is not idempotent. */ + ne_set_request_flag(req, NE_REQFLAG_IDEMPOTENT, 0); + ne_xml_push_handler(parser, lk_startelm, lk_cdata, lk_endelm, &ctx); /* Create the body */ |