浏览代码

HPCC-24688 Fix memcmp length 0 of null caught by sanitize checking

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Gavin Halliday 4 年之前
父节点
当前提交
67c96f3190
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      plugins/cryptolib/cryptolib.cpp

+ 2 - 0
plugins/cryptolib/cryptolib.cpp

@@ -779,6 +779,8 @@ private:
     {
         if (lenLeft != lenRight)
             return false;
+        if (lenLeft == 0)
+            return true;
         return memcmp(left, right, lenLeft) == 0;
     }