comparison libpurple/xmlnode.c @ 32310:142429bcb4c8

propagate from branch 'im.pidgin.pidgin' (head bb53d1e9201138b79a1eef0d4a7cda1fc852c59f) to branch 'im.pidgin.pidgin.next.major' (head 85a38af15472bf17064bbe597f94f32ad167c4e6)
author Mark Doliner <mark@kingant.net>
date Sun, 07 Aug 2011 05:19:54 +0000
parents 979bab4c3bca
children 9aee8493db7f 67addaf8677f
comparison
equal deleted inserted replaced
32309:a3b1dcf433b5 32310:142429bcb4c8
60 } 60 }
61 61
62 xmlnode* 62 xmlnode*
63 xmlnode_new(const char *name) 63 xmlnode_new(const char *name)
64 { 64 {
65 g_return_val_if_fail(name != NULL, NULL); 65 g_return_val_if_fail(name != NULL && *name != '\0', NULL);
66 66
67 return new_node(name, XMLNODE_TYPE_TAG); 67 return new_node(name, XMLNODE_TYPE_TAG);
68 } 68 }
69 69
70 xmlnode * 70 xmlnode *
71 xmlnode_new_child(xmlnode *parent, const char *name) 71 xmlnode_new_child(xmlnode *parent, const char *name)
72 { 72 {
73 xmlnode *node; 73 xmlnode *node;
74 74
75 g_return_val_if_fail(parent != NULL, NULL); 75 g_return_val_if_fail(parent != NULL, NULL);
76 g_return_val_if_fail(name != NULL, NULL); 76 g_return_val_if_fail(name != NULL && *name != '\0', NULL);
77 77
78 node = new_node(name, XMLNODE_TYPE_TAG); 78 node = new_node(name, XMLNODE_TYPE_TAG);
79 79
80 xmlnode_insert_child(parent, node); 80 xmlnode_insert_child(parent, node);
81 81