]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
BUGFIX: fix Numerical result out of range error
authorMostafa Nazari <rxdelta@gmail.com>
Wed, 8 May 2019 05:12:48 +0000 (09:42 +0430)
committerChang, Harry <harry.chang@intel.com>
Tue, 13 Aug 2019 06:49:24 +0000 (14:49 +0800)
Fix Error errno=34,  fix Numerical result out of range error
issue: https://github.com/intel/hyperscan/issues/155

src/fdr/fdr_compile.cpp

index 65c5020ef5710ee92f04f07414c75d4fc84f2bf2..39cbc335d15431559d4f4a8806d9560a87524f75 100644 (file)
@@ -282,8 +282,8 @@ const array<double, 100> Scorer::count_lut{{
 }};
 
 const array<double, 9> Scorer::len_lut{{
-    pow(0, -3.0), pow(1, -3.0), pow(2, -3.0), pow(3, -3.0), pow(4, -3.0),
-    pow(5, -3.0), pow(6, -3.0), pow(7, -3.0), pow(8, -3.0)}};
+    0, pow(1, -3.0), pow(2, -3.0), pow(3, -3.0), pow(4, -3.0),
+       pow(5, -3.0), pow(6, -3.0), pow(7, -3.0), pow(8, -3.0)}};
 
 /**
  * Returns true if the two given literals should be placed in the same chunk as