summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Orton <jorton@redhat.com>2023-05-09 16:26:14 +0100
committerJoe Orton <jorton@apache.org>2023-05-10 10:06:59 +0100
commitea4cc797a4a6cf39639e9c0721eb59e314b3e42a (patch)
tree644a22287741f3b1bfc804ae7843eb962d26ffa2
parente02ead4d990e49c912ef053c46b55713685119ee (diff)
downloadneon-git-ea4cc797a4a6cf39639e9c0721eb59e314b3e42a.tar.gz
* src/ne_locks.c (ne_lock_refresh): Clear NE_REQFLAG_IDEMPOTENT
request flag.
-rw-r--r--src/ne_locks.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ne_locks.c b/src/ne_locks.c
index cbad19a..51fb940 100644
--- a/src/ne_locks.c
+++ b/src/ne_locks.c
@@ -827,6 +827,9 @@ int ne_lock_refresh(ne_session *sess, struct ne_lock *lock)
ne_print_request_header(req, "If", "(<%s>)", lock->token);
add_timeout_header(req, lock->timeout);
+ /* LOCK is not idempotent. */
+ ne_set_request_flag(req, NE_REQFLAG_IDEMPOTENT, 0);
+
ret = ne_xml_dispatch_request(req, parser);
if (ret == NE_OK) {