[sr-dev] git:master:e129b809: http_client Free the old object when the new can't be allocated properly