Skip to content

Commit b965afd

Browse files
committed
feat: keep reference to cms_content_info from cms_signer info, so that it will not get freed before thing contained in
1 parent d1da988 commit b965afd

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

ext/openssl/ossl_cms.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@ ossl_cmssi_new(CMS_SignerInfo *cmssi)
302302

303303
obj = NewCMSsi(cCMSSignerInfo);
304304
SetCMSsi(obj, cmssi);
305+
rb_ivar_set(obj, rb_intern("cms"), cmssi);
305306

306307
return obj;
307308
}

0 commit comments

Comments
 (0)