summaryrefslogtreecommitdiff
path: root/src/tool_formparse.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tool_formparse.c')
-rw-r--r--src/tool_formparse.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/tool_formparse.c b/src/tool_formparse.c
index d4fc651e2..5dc24fe7e 100644
--- a/src/tool_formparse.c
+++ b/src/tool_formparse.c
@@ -61,17 +61,18 @@ static struct tool_mime *tool_mime_new_parts(struct tool_mime *parent)
}
static struct tool_mime *tool_mime_new_data(struct tool_mime *parent,
- char *data)
+ char *mime_data)
{
+ char *mime_data_copy;
struct tool_mime *m = NULL;
- data = strdup(data);
- if(data) {
+ mime_data_copy = strdup(mime_data);
+ if(mime_data_copy) {
m = tool_mime_new(parent, TOOLMIME_DATA);
if(!m)
- free(data);
+ free(mime_data_copy);
else
- m->data = data;
+ m->data = mime_data_copy;
}
return m;
}