diff -Naur cmake-2.8.11.2/Source/CTest/cmCTestUpdateHandler.cxx cmake-2.8.11.2-ctest_update/Source/CTest/cmCTestUpdateHandler.cxx
--- cmake-2.8.11.2/Source/CTest/cmCTestUpdateHandler.cxx	2013-07-02 13:41:40.000000000 +0000
+++ cmake-2.8.11.2-ctest_update/Source/CTest/cmCTestUpdateHandler.cxx	2013-09-12 06:50:23.311087900 +0000
@@ -309,6 +309,7 @@
     os << "Update command failed:\n" << vc->GetUpdateCommandLine();
     cmCTestLog(this->CTest, ERROR_MESSAGE, "   Update command failed: "
                << vc->GetUpdateCommandLine() << "\n");
+    numUpdated = -1;
     }
   os << "</UpdateReturnStatus>" << std::endl;
   os << "</Update>" << std::endl;
