libidav/webdav.c

changeset 113
dde28a806552
parent 102
64ded9f6a6c6
--- a/libidav/webdav.c	Sun Oct 19 21:20:08 2025 +0200
+++ b/libidav/webdav.c	Mon Nov 10 21:52:51 2025 +0100
@@ -36,7 +36,6 @@
 #include "session.h"
 #include "methods.h"
 #include <cx/buffer.h>
-#include <cx/utils.h>
 #include <cx/linked_list.h>
 #include <cx/hash_map.h>
 #include <cx/compare.h>
@@ -353,8 +352,8 @@
     int ret = 0;
     dav_context_lock(context);
     CxList *sessions = context->sessions;
-    ssize_t i = cxListFind(sessions, sn);
-    if(i >= 0) {
+    size_t i = cxListFind(sessions, sn);
+    if(cxListIndexValid(sessions, i)) {
         cxListRemove(sessions, i);
     } else {
         ret = 1;

mercurial