Explorar o código

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

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Gavin Halliday %!s(int64=4) %!d(string=hai) anos
pai
achega
67c96f3190
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  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;
     }