| 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; |