From 223c422b68a8c646adc2b70b1c00c8bed25c8bdd Mon Sep 17 00:00:00 2001 From: Jonathan Wilkes <jon.w.wilkes@gmail.com> Date: Thu, 10 Aug 2017 13:12:39 -0400 Subject: [PATCH] prevent a buffer overflow --- externals/iemlib/iemlib1/src/vcf_filter~.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/externals/iemlib/iemlib1/src/vcf_filter~.c b/externals/iemlib/iemlib1/src/vcf_filter~.c index 0990b0ae8..f4a78f5da 100644 --- a/externals/iemlib/iemlib1/src/vcf_filter~.c +++ b/externals/iemlib/iemlib1/src/vcf_filter~.c @@ -321,7 +321,8 @@ static void *vcf_filter_tilde_new(t_symbol *filt_typ) x->x_wn1 = 0.0; x->x_wn2 = 0.0; c = (char *)filt_typ->s_name; - c[5] = 0; + if (strlen(c) > 5) + c[5] = 0; strcpy(x->x_filtname, c); return(x); } -- GitLab