libpurple/xmlnode.c

changeset 36031
9eb8f52893d0
parent 36002
31a8779e91d4
parent 36025
2897add11757
child 36257
c5445f25f90f
equal deleted inserted replaced
36024:27580a47ae28 36031:9eb8f52893d0
928 for (child = src->child; child; child = child->next) { 928 for (child = src->child; child; child = child->next) {
929 if (sibling) { 929 if (sibling) {
930 sibling->next = purple_xmlnode_copy(child); 930 sibling->next = purple_xmlnode_copy(child);
931 sibling = sibling->next; 931 sibling = sibling->next;
932 } else { 932 } else {
933 ret->child = purple_xmlnode_copy(child); 933 ret->child = sibling = purple_xmlnode_copy(child);
934 /* coverity[copy_paste_error] */
935 sibling = ret->child;
936 } 934 }
937 sibling->parent = ret; 935 sibling->parent = ret;
938 } 936 }
939 937
940 ret->lastchild = sibling; 938 ret->lastchild = sibling;

mercurial