aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1parser/asn1p_param.c
diff options
context:
space:
mode:
Diffstat (limited to 'libasn1parser/asn1p_param.c')
-rw-r--r--libasn1parser/asn1p_param.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libasn1parser/asn1p_param.c b/libasn1parser/asn1p_param.c
index 3dc511bb..a48faed2 100644
--- a/libasn1parser/asn1p_param.c
+++ b/libasn1parser/asn1p_param.c
@@ -62,7 +62,8 @@ asn1p_paramlist_add_param(asn1p_paramlist_t *pl, asn1p_ref_t *gov, char *arg) {
pl->params = p;
pl->params_size = newsize;
memset(&pl->params[pl->params_count], 0,
- sizeof(pl->params[0]));
+ (newsize - pl->params_size)
+ * sizeof(pl->params[0]));
} else {
return -1;
}
@@ -104,7 +105,6 @@ asn1p_paramlist_clone(asn1p_paramlist_t *pl) {
newpl = NULL;
break;
}
- newpl->params[i].into_expr = pl->params[i].into_expr;
}
}