cleaner
diff --git a/src/jsontestrunner/main.cpp b/src/jsontestrunner/main.cpp
index 9891600..0b2f8e2 100644
--- a/src/jsontestrunner/main.cpp
+++ b/src/jsontestrunner/main.cpp
@@ -257,21 +257,20 @@
Json::Value root;
exitCode = parseAndSaveValueTree(
input, actualPath, "input", root, features, parseOnly);
- if (exitCode != 0 || parseOnly) {
+ if (exitCode || parseOnly) {
return exitCode;
}
std::string rewrite;
exitCode = rewriteValueTree(rewritePath, root, rewrite);
- if (exitCode =! 0) {
+ if (exitCode) {
return exitCode;
}
Json::Value rewriteRoot;
- exitCode = parseAndSaveValueTree(rewrite,
- rewriteActualPath,
- "rewrite",
- rewriteRoot,
- features,
- parseOnly);
+ exitCode = parseAndSaveValueTree(
+ rewrite, rewriteActualPath, "rewrite", rewriteRoot, features, parseOnly);
+ if (exitCode) {
+ return exitCode;
+ }
}
catch (const std::exception& e) {
printf("Unhandled exception:\n%s\n", e.what());