Make verify_data return the correct error code.

Review URL: http://codereview.chromium.org/600093
diff --git a/utils/verify_data.c b/utils/verify_data.c
index 05399b1..8f8b76b 100644
--- a/utils/verify_data.c
+++ b/utils/verify_data.c
@@ -79,6 +79,7 @@
 
 int main(int argc, char* argv[]) {
   int i, algorithm, sig_len;
+  int return_code = 1;  /* Default to error. */
   uint8_t* digest = NULL;
   uint8_t* signature = NULL;
   RSAPublicKey* key = NULL;
@@ -107,15 +108,18 @@
     goto failure;
   if (!(digest = DigestFile(argv[4], algorithm)))
     goto failure;
-  if(RSA_verify(key, signature, sig_len, algorithm, digest))
+  if(RSA_verify(key, signature, sig_len, algorithm, digest)) {
+    return_code = 0;
     fprintf(stderr, "Signature Verification SUCCEEDED.\n");
-  else
+  }
+  else {
     fprintf(stderr, "Signature Verification FAILED!\n");
+  }
 
 failure:
   free(key);
   free(signature);
   free(digest);
 
-  return 0;
+  return return_code;
 }