Mercurial > pidgin.yaz
comparison libpurple/xmlnode.c @ 17618:9d02fefaa589
Fixed a bug in xmlnode_copy, it didn't preserve the namespace in the copy.
| author | Andreas Monitzer <pidgin@monitzer.com> |
|---|---|
| date | Tue, 03 Jul 2007 15:33:39 +0000 |
| parents | 4be5d38ee117 |
| children | 5c1ed6296b56 |
comparison
equal
deleted
inserted
replaced
| 17617:935005186312 | 17618:9d02fefaa589 |
|---|---|
| 591 xmlnode *sibling = NULL; | 591 xmlnode *sibling = NULL; |
| 592 | 592 |
| 593 g_return_val_if_fail(src != NULL, NULL); | 593 g_return_val_if_fail(src != NULL, NULL); |
| 594 | 594 |
| 595 ret = new_node(src->name, src->type); | 595 ret = new_node(src->name, src->type); |
| 596 ret->xmlns = g_strdup(src->xmlns); | |
| 596 if(src->data) { | 597 if(src->data) { |
| 597 if(src->data_sz) { | 598 if(src->data_sz) { |
| 598 ret->data = g_memdup(src->data, src->data_sz); | 599 ret->data = g_memdup(src->data, src->data_sz); |
| 599 ret->data_sz = src->data_sz; | 600 ret->data_sz = src->data_sz; |
| 600 } else { | 601 } else { |
