Skip to content
Snippets Groups Projects
Commit a1db6029 authored by Jason Hiser's avatar Jason Hiser :tractor:
Browse files

Merge branch 'cfi_silent_failure_fix' into 'master'

Fixed silent failure issue

See merge request allnp/security_transforms!26

Former-commit-id: d8d2ba2ad6a674dad740ec009c89a068088c4bb9
parents 88593ed8 e3516caf
No related branches found
No related tags found
No related merge requests found
......@@ -218,6 +218,7 @@ int main(int argc, char **argv)
cout<<"selective_cfi.exe started\n";
bool one_success = false;
bool seen_failures = false;
for(set<File_t*>::iterator it=pidp->GetFiles().begin();
it!=pidp->GetFiles().end();
++it)
......@@ -245,15 +246,18 @@ int main(int argc, char **argv)
}
else
{
seen_failures = true;
cout<<"Skipping (no changes) "<<this_file->GetURL()<<endl;
}
}
catch (DatabaseError_t pnide)
{
seen_failures = true;
cerr << programName << ": Unexpected database error: " << pnide << "file url: " << this_file->GetURL() << endl;
}
catch (...)
{
seen_failures = true;
cerr << programName << ": Unexpected error file url: " << this_file->GetURL() << endl;
}
} // end file iterator
......@@ -265,6 +269,13 @@ int main(int argc, char **argv)
pqxx_interface.Commit();
}
return 0;
if(seen_failures)
{
return 1;
}
else
{
return 0;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment