From 568b7d09d940dab1dc37c8b3350a212ac022ff84 Mon Sep 17 00:00:00 2001 From: yoya Date: Thu, 14 May 2009 04:37:56 +0000 Subject: [PATCH] =?utf8?q?getEditString=20=E3=81=A7=E6=AD=A3=E3=81=97?= =?utf8?q?=E3=81=84=E9=95=B7=E3=81=95=E3=81=AE=E6=96=87=E5=AD=97=E5=88=97?= =?utf8?q?=E3=82=92=E5=8F=96=E5=BE=97=E3=81=A7=E3=81=8D=E3=81=AA=E3=81=84?= =?utf8?q?=E5=95=8F=E9=A1=8C=E3=81=AE=E4=BF=AE=E6=AD=A3=20(=E5=A4=89?= =?utf8?q?=E6=95=B0=E5=90=8D=E3=82=88=E3=82=8A=E9=95=B7=E3=81=84=E6=96=87?= =?utf8?q?=E5=AD=97=E5=88=97=E3=81=A0=E3=81=A8=E9=80=94=E4=B8=AD=E3=81=A7?= =?utf8?q?=E5=88=87=E3=82=8C=E3=81=A6=E3=81=84=E3=81=BE=E3=81=97=E3=81=9F)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/swfed/trunk@123 7c90b180-03d5-4157-b861-58a559ae9d1e --- src/swf_tag_edit.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/swf_tag_edit.c b/src/swf_tag_edit.c index 586da97..4fe3369 100644 --- a/src/swf_tag_edit.c +++ b/src/swf_tag_edit.c @@ -258,18 +258,20 @@ swf_tag_edit_get_string(void *detail, char *variable_name, int variable_name_len) { swf_tag_edit_detail_t *swf_tag_edit = (swf_tag_edit_detail_t *) detail; char *data, *initial_text; + int initial_text_len = 0; if (strcmp(swf_tag_edit->edit_variable_name, variable_name)) { if (atoi(variable_name) != swf_tag_edit->edit_id) { return NULL; } } initial_text = swf_tag_edit->edit_initial_text; - data = malloc(variable_name_len + 1); + initial_text_len = strlen(initial_text); + data = malloc(initial_text_len + 1); if (data == NULL) { fprintf(stderr, "swf_tag_edit_get_string: Can't malloc\n"); return NULL; } - memcpy(data, initial_text, variable_name_len + 1); + memcpy(data, initial_text, initial_text_len + 1); return data; } -- 2.11.0