CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2014/08/10 15:55:18
Modified files: usr.sbin/relayd: relay_http.c Log message: There was a race in relayd that caused connections to hang. It happend with non-persistent PUT connections that had a very short body. If the whole body was read from the client before the connection to the server was set up, the event callback was not called. Do the regular checks after relay_connect() succeeded. OK reyk@