aboutsummaryrefslogtreecommitdiffstats
path: root/protocols
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2006-09-24 21:56:44 +0200
committerWilmer van der Gaast <wilmer@gaast.net>2006-09-24 21:56:44 +0200
commit4ecdc69c19546fd7256e138d7be3cf49d299b36b (patch)
treed434b4d2e2f9f4a2622c06beb0efdbf2d0cd3fdd /protocols
parent8e5e2e9a0ef549c94afc8041dc7d99358f51c9bd (diff)
Fixed an off-by-one memory allocation bug in xt_new_node().
Diffstat (limited to 'protocols')
-rw-r--r--protocols/jabber/xmltree.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/protocols/jabber/xmltree.c b/protocols/jabber/xmltree.c
index 049eb5ef..81e0dab5 100644
--- a/protocols/jabber/xmltree.c
+++ b/protocols/jabber/xmltree.c
@@ -434,7 +434,7 @@ struct xt_node *xt_new_node( char *name, char *text, struct xt_node *children )
if( text )
{
node->text_len = strlen( text );
- node->text = g_memdup( text, node->text_len );
+ node->text = g_memdup( text, node->text_len + 1 );
}
for( c = children; c; c = c->next )