From: Erwan Velu Date: Thu, 22 Sep 2011 20:44:53 +0000 (+0200) Subject: hdt: Avoid memory corruption on menu summary X-Git-Tag: syslinux-4.06-pre2~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7e301945d8a3d5b99fbac741a769e6dc15d527f9;p=profile%2Fivi%2Fsyslinux.git hdt: Avoid memory corruption on menu summary During CPU's capabilites computation, let's sure the buffer we manage is big enought.... --- diff --git a/com32/hdt/hdt-menu-summary.c b/com32/hdt/hdt-menu-summary.c index ad87c29..cef7e69 100644 --- a/com32/hdt/hdt-menu-summary.c +++ b/com32/hdt/hdt-menu-summary.c @@ -52,8 +52,7 @@ void compute_summarymenu(struct s_my_menu *menu, struct s_hardware *hardware) add_item(buffer, statbuffer, OPT_INACTIVE, NULL, 0); menu->items_count++; - char features[SUBMENULEN + 1]; - memset(features, 0, sizeof(features)); + char features[255]={0}; if (hardware->dmi.processor.thread_count != 0) sprintf(buffer, ", %d thread", hardware->dmi.processor.thread_count); else