diff options
| -rw-r--r-- | src/plist.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plist.c b/src/plist.c index eac7cc0..ed83e3c 100644 --- a/src/plist.c +++ b/src/plist.c | |||
| @@ -182,9 +182,11 @@ static void plist_copy_node(GNode * node, gpointer parent_node_ptr) | |||
| 182 | case PLIST_DATA: | 182 | case PLIST_DATA: |
| 183 | newdata->buff = (uint8_t *) malloc(data->length); | 183 | newdata->buff = (uint8_t *) malloc(data->length); |
| 184 | memcpy(newdata->buff, data->buff, data->length); | 184 | memcpy(newdata->buff, data->buff, data->length); |
| 185 | break; | ||
| 185 | case PLIST_KEY: | 186 | case PLIST_KEY: |
| 186 | case PLIST_STRING: | 187 | case PLIST_STRING: |
| 187 | newdata->strval = strdup((char *) data->strval); | 188 | newdata->strval = strdup((char *) data->strval); |
| 189 | break; | ||
| 188 | default: | 190 | default: |
| 189 | break; | 191 | break; |
| 190 | } | 192 | } |
