Properly clone PKCS#7 attributes passed to builder
This commit is contained in:
@@ -642,7 +642,7 @@ pkcs7_t *pkcs7_signed_data_gen(container_type_t type, va_list args)
|
|||||||
case BUILD_PKCS7_ATTRIBUTE:
|
case BUILD_PKCS7_ATTRIBUTE:
|
||||||
oid = va_arg(args, int);
|
oid = va_arg(args, int);
|
||||||
value = va_arg(args, chunk_t);
|
value = va_arg(args, chunk_t);
|
||||||
pkcs9->add_attribute(pkcs9, oid, value);
|
pkcs9->add_attribute(pkcs9, oid, chunk_clone(value));
|
||||||
continue;
|
continue;
|
||||||
case BUILD_END:
|
case BUILD_END:
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user