]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
cleanup: remove debug and fix EINTR logic
authorBaptiste Daroussin <bapt@FreeBSD.org>
Thu, 26 Mar 2026 21:27:23 +0000 (22:27 +0100)
committerBaptiste Daroussin <bapt@FreeBSD.org>
Thu, 26 Mar 2026 21:27:23 +0000 (22:27 +0100)
src/utils.c

index 46e17fba157e2a6f815e44d8bf41484af356a763..eb94b9fb4dcabba31f80ee884645dc4450eb9671 100644 (file)
@@ -213,15 +213,9 @@ lock(int fd, bool wr)
        lck.l_whence = SEEK_SET;
        lck.l_start = 0;
        lck.l_len = 0;
-       int i = 0;
        do {
-               i++;
-               if (i == 2) {
-                       warn("plop");
-                       exit(1);
-               }
                r = fcntl(fd, F_SETLKW, &lck);
-       } while (r < 0 && errno != EINTR);
+       } while (r < 0 && errno == EINTR);
        if (r == -1) {
                close(fd);
                return (false);