diff options
Diffstat (limited to 'skeletons/der_encoder.c')
-rw-r--r-- | skeletons/der_encoder.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/skeletons/der_encoder.c b/skeletons/der_encoder.c index 9ed91cee..ddd0bf86 100644 --- a/skeletons/der_encoder.c +++ b/skeletons/der_encoder.c @@ -60,7 +60,7 @@ der_write_tags(asn1_TYPE_descriptor_t *sd, * and initialize it appropriately. */ int stag_offset; - tags = alloca((sd->tags_count + 1) * sizeof(ber_tlv_tag_t)); + tags = (ber_tlv_tag_t *)alloca((sd->tags_count + 1) * sizeof(ber_tlv_tag_t)); if(!tags) { /* Can fail on !x86 */ errno = ENOMEM; return -1; @@ -82,7 +82,7 @@ der_write_tags(asn1_TYPE_descriptor_t *sd, if(tags_count == 0) return 0; - lens = alloca(tags_count * sizeof(lens[0])); + lens = (ssize_t *)alloca(tags_count * sizeof(lens[0])); if(!lens) { errno = ENOMEM; return -1; |