Fix really bad error handling in git_smart__negotiate_fetch
Merge pull request #1260 from phkelley/development

Fix really bad error handling in git_smart__negotiate_fetch