libidav/webdav.c

changeset 858
b7e09d08840a
parent 854
1c8401ece69e
--- a/libidav/webdav.c	Tue Apr 01 21:48:14 2025 +0200
+++ b/libidav/webdav.c	Sun Apr 13 17:45:54 2025 +0200
@@ -353,8 +353,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