From 36b2b748e9e23ef76dd21ef64c6611b95407ce7d Mon Sep 17 00:00:00 2001 From: millert Date: Fri, 8 Jan 2021 22:05:34 +0000 Subject: accept_reserve() counter function argument doesn't need to be volatile. Revision 1.21 removed the volatile from the cgi_inflight global but accept_reserve() was not updated to match. OK florian@ --- slowcgi.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/slowcgi.c b/slowcgi.c index 307b259..03dadaa 100644 --- a/slowcgi.c +++ b/slowcgi.c @@ -1,4 +1,4 @@ -/* $OpenBSD: slowcgi.c,v 1.57 2020/05/11 10:40:12 claudio Exp $ */ +/* $OpenBSD: slowcgi.c,v 1.58 2021/01/08 22:05:34 millert Exp $ */ /* * Copyright (c) 2013 David Gwynne * Copyright (c) 2013 Florian Obser @@ -183,8 +183,7 @@ struct fcgi_end_request_body { __dead void usage(void); int slowcgi_listen(char *, struct passwd *); void slowcgi_paused(int, short, void *); -int accept_reserve(int, struct sockaddr *, socklen_t *, int, - volatile int *); +int accept_reserve(int, struct sockaddr *, socklen_t *, int, int *); void slowcgi_accept(int, short, void *); void slowcgi_request(int, short, void *); void slowcgi_response(int, short, void *); @@ -451,7 +450,7 @@ slowcgi_paused(int fd, short events, void *arg) int accept_reserve(int sockfd, struct sockaddr *addr, socklen_t *addrlen, - int reserve, volatile int *counter) + int reserve, int *counter) { int ret; if (getdtablecount() + reserve + -- cgit v1.2.3-2-gb3c3