if (*pval == NULL)
goto memerr;
}
- asn1_do_lock(pval, 0, it);
+ /* 0 : init. lock */
+ if (asn1_do_lock(pval, 0, it) < 0)
+ goto memerr;
asn1_enc_init(pval, it);
for (i = 0, tt = it->templates; i < it->tcount; tt++, i++) {
pseqval = asn1_get_field_ptr(pval, tt);