summaryrefslogtreecommitdiffstats
path: root/usr.sbin/httpd/server.c
diff options
context:
space:
mode:
authorreyk <reyk@openbsd.org>2014-07-31 14:25:14 +0000
committerreyk <reyk@openbsd.org>2014-07-31 14:25:14 +0000
commit151a32cf024f0ba82b9dc2d8c50846d6f805445e (patch)
tree63cf0811233e5b962558ab4c95ee6adb1309d9f1 /usr.sbin/httpd/server.c
parentAllow to specify a non-default fastcgi socket. (diff)
downloadwireguard-openbsd-151a32cf024f0ba82b9dc2d8c50846d6f805445e.tar.xz
wireguard-openbsd-151a32cf024f0ba82b9dc2d8c50846d6f805445e.zip
One bufferevent can be shared by file and fcgi.
Diffstat (limited to 'usr.sbin/httpd/server.c')
-rw-r--r--usr.sbin/httpd/server.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/usr.sbin/httpd/server.c b/usr.sbin/httpd/server.c
index 4c2645d7833..066596d2522 100644
--- a/usr.sbin/httpd/server.c
+++ b/usr.sbin/httpd/server.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: server.c,v 1.17 2014/07/30 13:49:48 reyk Exp $ */
+/* $OpenBSD: server.c,v 1.18 2014/07/31 14:25:14 reyk Exp $ */
/*
* Copyright (c) 2006 - 2014 Reyk Floeter <reyk@openbsd.org>
@@ -600,8 +600,8 @@ server_close(struct client *clt, const char *msg)
event_del(&clt->clt_ev);
if (clt->clt_bev != NULL)
bufferevent_disable(clt->clt_bev, EV_READ|EV_WRITE);
- if (clt->clt_file != NULL)
- bufferevent_disable(clt->clt_file, EV_READ|EV_WRITE);
+ if (clt->clt_srvbev != NULL)
+ bufferevent_disable(clt->clt_srvbev, EV_READ|EV_WRITE);
if ((env->sc_opts & HTTPD_OPT_LOGUPDATE) && msg != NULL) {
memset(&ibuf, 0, sizeof(ibuf));
@@ -625,8 +625,8 @@ server_close(struct client *clt, const char *msg)
if (clt->clt_output != NULL)
evbuffer_free(clt->clt_output);
- if (clt->clt_file != NULL)
- bufferevent_free(clt->clt_file);
+ if (clt->clt_srvbev != NULL)
+ bufferevent_free(clt->clt_srvbev);
if (clt->clt_fd != -1)
close(clt->clt_fd);
if (clt->clt_s != -1)