]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
indexer: Fix to handling disconnected worker.
authorTimo Sirainen <tss@iki.fi>
Wed, 10 Aug 2011 12:16:44 +0000 (15:16 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 10 Aug 2011 12:16:44 +0000 (15:16 +0300)
src/indexer/worker-connection.c

index 445ce77ecbb2d42a0ba41ad09d6f18657ad26101..a81491d35f6475b8b47488fe492aefae643e3ee5 100644 (file)
@@ -74,7 +74,7 @@ static void worker_connection_disconnect(struct worker_connection *conn)
        for (i = 0; i < count; i++) {
                void *const *contextp =
                        array_idx(&conn->request_contexts,
-                                 aqueue_idx(conn->request_queue, i));
+                                 aqueue_idx(conn->request_queue, 0));
                void *context = *contextp;
 
                aqueue_delete_tail(conn->request_queue);