process_data
struct decoder_pkey_data_st *process_data = NULL;
if ((process_data = OPENSSL_zalloc(sizeof(*process_data))) == NULL)
&& (process_data->propq = OPENSSL_strdup(propquery)) == NULL))
process_data->object = NULL;
process_data->libctx = libctx;
process_data->selection = ctx->selection;
process_data->keymgmts = keymgmts;
|| !OSSL_DECODER_CTX_set_construct_data(ctx, process_data)
process_data = NULL; /* Avoid it being freed */
decoder_clean_pkey_construct_arg(process_data);
static void process_data(struct c4iw_ep *ep);
process_data(ep);