Return to cms.c CVS log | Up to [local] / src / usr.bin / openssl |
version 1.17, 2020/01/04 14:17:55 | version 1.18, 2021/12/26 15:23:37 | ||
---|---|---|---|
|
|
||
if ((nparam = malloc(sizeof(struct cms_key_param))) == NULL) | if ((nparam = malloc(sizeof(struct cms_key_param))) == NULL) | ||
goto end; | goto end; | ||
nparam->idx = keyidx; | nparam->idx = keyidx; | ||
if ((nparam->param = sk_OPENSSL_STRING_new_null()) == NULL) | if ((nparam->param = sk_OPENSSL_STRING_new_null()) == NULL) { | ||
free(nparam); | |||
goto end; | goto end; | ||
} | |||
nparam->next = NULL; | nparam->next = NULL; | ||
if (key_first == NULL) | if (key_first == NULL) | ||
key_first = nparam; | key_first = nparam; |