http_uploader: Correct return values and handling.

Missed a couple return value checks when converting from the old
enum to bool.

Change-Id: I150a32b418940e5e9d35048bff554a4b18211bf4
diff --git a/encoder/http_uploader.cc b/encoder/http_uploader.cc
index 1946422..a80c59f 100644
--- a/encoder/http_uploader.cc
+++ b/encoder/http_uploader.cc
@@ -489,12 +489,12 @@
     return false;
   }
   if (settings_.post_mode == webmlive::HTTP_FORM_POST) {
-    if (SetupFormPost(&buffer->data[0], buffer->data.size())) {
+    if (!SetupFormPost(&buffer->data[0], buffer->data.size())) {
       LOG(ERROR) << "SetupFormPost failed!";
       return false;
     }
   } else {
-    if (SetupPost(&buffer->data[0], buffer->data.size())) {
+    if (!SetupPost(&buffer->data[0], buffer->data.size())) {
       LOG(ERROR) << "SetupPost failed!";
       return false;
     }
@@ -526,7 +526,7 @@
     stats_.total_bytes_uploaded += static_cast<int64>(bytes_uploaded);
   }
   VLOG(1) << "upload complete.";
-  return false;
+  return true;
 }
 
 // Idle the upload thread while awaiting user data.