瀏覽代碼

Expression::Keccak256() uses __memcpy() with 0 length if bytes is 0 length

Signed-off-by: Sean Young <sean@mess.org>
Sean Young 5 年之前
父節點
當前提交
119d7341ac
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 二進制
      stdlib/stdlib.bc
  2. 2 2
      stdlib/stdlib.c

二進制
stdlib/stdlib.bc


+ 2 - 2
stdlib/stdlib.c

@@ -41,10 +41,10 @@ void __memcpy8(void *_dest, void *_src, size_t length)
 
 void __memcpy(uint8_t *dest, uint8_t *src, size_t length)
 {
-	do
+	while (length--)
 	{
 		*dest++ = *src++;
-	} while (--length);
+	}
 }
 
 /*