From 39e03a13ee769a5162eaa9a98706e5699b637b77 Mon Sep 17 00:00:00 2001 From: reyk Date: Mon, 11 Aug 2008 06:42:06 +0000 Subject: [PATCH] add missing 'break' to read HTTP content correctly --- usr.sbin/relayd/relay.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/usr.sbin/relayd/relay.c b/usr.sbin/relayd/relay.c index 9f1d52764dc..fb83a7cebb7 100644 --- a/usr.sbin/relayd/relay.c +++ b/usr.sbin/relayd/relay.c @@ -1,4 +1,4 @@ -/* $OpenBSD: relay.c,v 1.101 2008/08/08 22:49:33 reyk Exp $ */ +/* $OpenBSD: relay.c,v 1.102 2008/08/11 06:42:06 reyk Exp $ */ /* * Copyright (c) 2006, 2007, 2008 Reyk Floeter @@ -1504,8 +1504,10 @@ relay_read_http(struct bufferevent *bev, void *arg) case HTTP_METHOD_PUT: case HTTP_METHOD_RESPONSE: /* HTTP request payload */ - if (cre->toread) + if (cre->toread) { bev->readcb = relay_read_httpcontent; + break; + } /* Single-pass HTTP response */ bev->readcb = relay_read; -- 2.20.1