summaryrefslogtreecommitdiff
path: root/desktop/cookies.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2013-05-04 09:49:11 +0100
committerVincent Sanders <vince@netsurf-browser.org>2013-05-04 09:49:11 +0100
commit52c5cccdeb15db5f996a661657d5eb195f930b00 (patch)
tree2fbb0cb03376e91fd6f050666dade50f81d40c70 /desktop/cookies.c
parent926be456b4316012e12c05a82f56637ce920397b (diff)
downloadnetsurf-52c5cccdeb15db5f996a661657d5eb195f930b00.tar.gz
netsurf-52c5cccdeb15db5f996a661657d5eb195f930b00.tar.bz2
cleanup tree_create_leaf_node text ownership
Diffstat (limited to 'desktop/cookies.c')
-rw-r--r--desktop/cookies.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/desktop/cookies.c b/desktop/cookies.c
index 539be3e2f..197b3fbd1 100644
--- a/desktop/cookies.c
+++ b/desktop/cookies.c
@@ -264,19 +264,12 @@ static struct node *cookies_create_cookie_node(struct node *parent,
const struct cookie_data *data)
{
struct node *node;
- char *name;
- name = strdup(data->name);
- if (name == NULL) {
- LOG(("malloc failed"));
- warn_user("NoMemory", 0);
- return NULL;
- }
-
- node = tree_create_leaf_node(cookies_tree, NULL, name,
+ node = tree_create_leaf_node(cookies_tree,
+ NULL,
+ data->name,
false, false, false);
if (node == NULL) {
- free(name);
return NULL;
}