• Show log

    Commit

  • Hash : c4cba4e9
    Author : Patrick Steinhardt
    Date : 2016-08-17T11:00:05

    transports: http: reset `connected` flag when re-connecting transport
    
    When calling `http_connect` on a subtransport whose stream is already
    connected, we first close the stream in case no keep-alive is in use.
    When doing so, we do not reset the transport's connection state,
    though. Usually, this will do no harm in case the subsequent connect
    will succeed. But when the connection fails we are left with a
    substransport which is tagged as connected but which has no valid
    stream attached.
    
    Fix the issue by resetting the subtransport's connected-state when
    closing its stream in `http_connect`.