]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: Make sure throttle timeout isn't added for already destroyed services.
authorTimo Sirainen <tss@iki.fi>
Fri, 28 May 2010 10:22:04 +0000 (11:22 +0100)
committerTimo Sirainen <tss@iki.fi>
Fri, 28 May 2010 10:22:04 +0000 (11:22 +0100)
--HG--
branch : HEAD

src/master/service.c

index bf668da2929866e99f474273c4bad6026949c172..d6555b5fe9376d002068c0105afd9472807b9bdf 100644 (file)
@@ -632,7 +632,7 @@ static void service_drop_listener_connections(struct service *service)
 
 void service_throttle(struct service *service, unsigned int secs)
 {
-       if (service->to_throttle != NULL)
+       if (service->to_throttle != NULL || service->list->destroyed)
                return;
 
        if (service->processes == NULL)