http: simplify http_error helper function
commit67d2a7b5c502496b0c5acd25a5e0ffa766b61745
authorJeff King <peff@peff.net>
Fri, 5 Apr 2013 22:21:34 +0000 (5 18:21 -0400)
committerJunio C Hamano <gitster@pobox.com>
Sun, 7 Apr 2013 01:56:44 +0000 (6 18:56 -0700)
treed3f222a51f9a56905428dd7bab1c36b9d0d33016
parentd5ccbe4dfb43d95d1d04252490fcd200e6aa5759
http: simplify http_error helper function

This helper function should really be a one-liner that
prints an error message, but it has ended up unnecessarily
complicated:

  1. We call error() directly when we fail to start the curl
     request, so we must later avoid printing a duplicate
     error in http_error().

     It would be much simpler in this case to just stuff the
     error message into our usual curl_errorstr buffer
     rather than printing it ourselves. This means that
     http_error does not even have to care about curl's exit
     value (the interesting part is in the errorstr buffer
     already).

  2. We return the "ret" value passed in to us, but none of
     the callers actually cares about our return value. We
     can just drop this entirely.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
http-push.c
http.c
http.h
remote-curl.c