浏览代码

...but not when it's being used as a digest algorithm...

tags/v0.9.3
Michael Brown 17 年前
父节点
当前提交
1fbd6f7d76
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4
    2
      src/crypto/crypto_null.c

+ 4
- 2
src/crypto/crypto_null.c 查看文件

@@ -37,12 +37,14 @@ static int null_setkey ( void *ctx __unused, void *key __unused,
37 37
 
38 38
 static void null_encode ( void *ctx __unused, const void *src,
39 39
 			  void *dst, size_t len ) {
40
-	memcpy ( dst, src, len );
40
+	if ( dst )
41
+		memcpy ( dst, src, len );
41 42
 }
42 43
 
43 44
 static void null_decode ( void *ctx __unused, const void *src,
44 45
 			  void *dst, size_t len ) {
45
-	memcpy ( dst, src, len );
46
+	if ( dst )
47
+		memcpy ( dst, src, len );
46 48
 }
47 49
 
48 50
 static void null_final ( void *ctx __unused, void *out __unused ) {

正在加载...
取消
保存