]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-attachserverproc-dont-dequeue-if-not-in-queue-20040602
authorDerrick Brashear <shadow@dementia.org>
Mon, 18 Oct 2004 04:31:26 +0000 (04:31 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 18 Oct 2004 04:31:26 +0000 (04:31 +0000)
FIXES 4699

can't see what else this can be. pile of details in the ticket.

(cherry picked from commit 5d9fcb30347e97471e5604828ef433683ca7a766)

src/rx/rx.c

index d8ca3f80096eab97ee62e78c7612736b6380b4aa..cc11cb3d634c552cb592da5b29d0866806552e4c 100644 (file)
@@ -3992,7 +3992,8 @@ rxi_AttachServerProc(call, socket, tnop, newcallp)
            MUTEX_ENTER(&rx_stats_mutex);
            rx_nWaiting--;
            MUTEX_EXIT(&rx_stats_mutex);
-           queue_Remove(call);
+           if (queue_IsOnQueue(call))
+               queue_Remove(call);
        }
        call->state = RX_STATE_ACTIVE;
        call->mode = RX_MODE_RECEIVING;