diff --git a/sickbeard/versionChecker.py b/sickbeard/versionChecker.py
index 342248a6f06d4dc0dcadb946cfbdc0fae95d66fc..6cfdbe537311dde64ad9eafaca601e272fdc7165 100644
--- a/sickbeard/versionChecker.py
+++ b/sickbeard/versionChecker.py
@@ -247,7 +247,7 @@ class GitUpdateManager(UpdateManager):
                 logger.log(u"Command "+cmd+" didn't work, couldn't find git.")
                 continue
             
-            if 'not found' in output or "not recognized as an internal or external command" in output:
+            if p.returncode != 0 or 'not found' in output or "not recognized as an internal or external command" in output:
                 logger.log(u"Unable to find git with command "+cmd, logger.DEBUG)
                 output = None
             elif 'fatal:' in output or err: