Link Here
|
563 |
if(me->menu) { |
563 |
if(me->menu) { |
564 |
menu_private_data_t *private_data = (menu_private_data_t *) w->private_data; |
564 |
menu_private_data_t *private_data = (menu_private_data_t *) w->private_data; |
565 |
char *o, *c, *new_entry; |
565 |
char *o, *c, *new_entry; |
566 |
char buffer[strlen(me->menu) + 1]; |
566 |
char *buffer = strdup(me->menu); |
567 |
menu_node_t *branch = NULL; |
567 |
menu_node_t *branch = NULL; |
568 |
int in_trunk = 1; |
568 |
int in_trunk = 1; |
569 |
|
569 |
|
570 |
snprintf(buffer, sizeof(buffer), "%s", me->menu); |
|
|
571 |
|
572 |
o = c = new_entry = buffer; |
570 |
o = c = new_entry = buffer; |
573 |
|
571 |
|
574 |
if(!(branch = private_data->mtree->first)) { |
572 |
if(!(branch = private_data->mtree->first)) { |