]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
smallwrite: cope when everything has been pruned
authorJustin Viiret <justin.viiret@intel.com>
Wed, 19 Apr 2017 05:45:35 +0000 (15:45 +1000)
committerMatthew Barr <matthew.barr@intel.com>
Tue, 30 May 2017 03:57:32 +0000 (13:57 +1000)
src/smallwrite/smallwrite_build.cpp

index fe113525a206ebed7d5bb66581536d3f914e6617..4acfc7133bada364426b745cae2942d6d4ccf9d9 100644 (file)
@@ -920,6 +920,11 @@ bytecode_ptr<SmallWriteEngine> SmallWriteBuildImpl::build(u32 roseQuality) {
         return nullptr;
     }
 
+    if (!rdfa) {
+        DEBUG_PRINTF("no dfa, pruned everything away\n");
+        return nullptr;
+    }
+
     DEBUG_PRINTF("building rdfa %p\n", rdfa.get());
 
     u32 start_offset;