summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/bplist.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/bplist.c b/src/bplist.c
index cbe9481..5ddca26 100644
--- a/src/bplist.c
+++ b/src/bplist.c
@@ -584,14 +584,9 @@ static void* copy_plist_data(const void* src)
584 dstdata->strval = strdup(srcdata->strval); 584 dstdata->strval = strdup(srcdata->strval);
585 break; 585 break;
586 case PLIST_DATA: 586 case PLIST_DATA:
587 case PLIST_ARRAY:
588 dstdata->buff = (uint8_t*) malloc(sizeof(uint8_t) * srcdata->length); 587 dstdata->buff = (uint8_t*) malloc(sizeof(uint8_t) * srcdata->length);
589 memcpy(dstdata->buff, srcdata->buff, sizeof(uint8_t) * srcdata->length); 588 memcpy(dstdata->buff, srcdata->buff, sizeof(uint8_t) * srcdata->length);
590 break; 589 break;
591 case PLIST_DICT:
592 dstdata->buff = (uint8_t*) malloc(sizeof(uint8_t) * srcdata->length * 2);
593 memcpy(dstdata->buff, srcdata->buff, sizeof(uint8_t) * srcdata->length * 2);
594 break;
595 case PLIST_UID: 590 case PLIST_UID:
596 dstdata->intval = srcdata->intval; 591 dstdata->intval = srcdata->intval;
597 break; 592 break;