- case GDI_DESCRIPTION_TEXT:
- new_gadget->description_text = va_arg(ap, char *);
+ case GDI_INFO_TEXT:
+ {
+ int max_textsize = MAX_INFO_TEXTSIZE;
+
+ strncpy(new_gadget->info_text, va_arg(ap, char *), max_textsize);
+ new_gadget->info_text[max_textsize] = '\0';
+ }