]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
tamarama_dump: use StdioFile
authorJustin Viiret <justin.viiret@intel.com>
Thu, 29 Jun 2017 03:11:54 +0000 (13:11 +1000)
committerMatthew Barr <matthew.barr@intel.com>
Mon, 21 Aug 2017 01:12:16 +0000 (11:12 +1000)
src/nfa/tamarama_dump.cpp

index 88cb33cc15316d7ad74b4f1fc944df3cef692b18..87c2b84cb6fb47d4b60455de78fc128b9dbf07ed 100644 (file)
@@ -54,7 +54,7 @@ namespace ue2 {
 void nfaExecTamarama_dump(const struct NFA *nfa, const string &base) {
     const Tamarama *t = (const Tamarama *)getImplNfa(nfa);
 
-    FILE *f = fopen_or_throw((base + ".txt").c_str(), "w");
+    StdioFile f(base + ".txt", "w");
 
     fprintf(f, "Tamarama container engine\n");
     fprintf(f, "\n");
@@ -63,7 +63,6 @@ void nfaExecTamarama_dump(const struct NFA *nfa, const string &base) {
     fprintf(f, "\n");
     dumpTextReverse(nfa, f);
     fprintf(f, "\n");
-    fclose(f);
 
     const u32 *subOffset =
         (const u32 *)((const char *)t + sizeof(struct Tamarama) +