From ec3fb3843cbf31f29634b5ed07338f90c2dacfed Mon Sep 17 00:00:00 2001 From: Ivica Ico Bukvic <ico@vt.edu> Date: Fri, 7 Dec 2012 00:52:43 -0500 Subject: [PATCH] fixed bug that potentially references unallocated memory that may result in a crash --- pd/src/g_editor.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pd/src/g_editor.c b/pd/src/g_editor.c index 63ee59929..f5f2d504b 100644 --- a/pd/src/g_editor.c +++ b/pd/src/g_editor.c @@ -92,10 +92,11 @@ int gobj_filter_highlight_behavior(t_rtext *y) { char name[4]; int bufsize, i; rtext_gettext(y, &buf, &bufsize); - for (i = 0; i < 3; i++) { + if (bufsize > 4) bufsize = 4; + for (i = 0; i < bufsize; i++) { name[i] = buf[i]; } - name[3]='\0'; + name[i]='\0'; //fprintf(stderr,"object name = >%s<\n", name); if (!strcmp(name, "bng") || !strcmp(name, "nbx") || -- GitLab