ab198fbbb00ac11d304283667e18fff758d3f07e galt Sun Jan 5 01:41:49 2025 -0800 fix compiler warning on home rocky 8 server. diff --git src/lib/basicBed.c src/lib/basicBed.c index b39de3f..e56a20e 100644 --- src/lib/basicBed.c +++ src/lib/basicBed.c @@ -804,31 +804,31 @@ } } struct bed *lmCloneBed(struct bed *bed, struct lm *lm) /* Make a copy of bed in local memory. */ { struct bed *newBed; if (bed == NULL) return NULL; lmAllocVar(lm, newBed); newBed->chrom = lmCloneString(lm, bed->chrom); newBed->chromStart = bed->chromStart; newBed->chromEnd = bed->chromEnd; newBed->name = lmCloneString(lm, bed->name); newBed->score = bed->score; -strncpy(newBed->strand, bed->strand, sizeof(bed->strand)); +strncpy(newBed->strand, bed->strand, sizeof(newBed->strand)); newBed->thickStart = bed->thickStart; newBed->thickEnd = bed->thickEnd; newBed->itemRgb = bed->itemRgb; newBed->blockCount = bed->blockCount; if (bed->blockCount > 0) { newBed->blockSizes = lmCloneMem(lm, bed->blockSizes, sizeof(bed->blockSizes[0]) * bed->blockCount); newBed->chromStarts = lmCloneMem(lm, bed->chromStarts, sizeof(bed->chromStarts[0]) * bed->blockCount); } newBed->expCount = bed->expCount; if (bed->expCount > 0) { newBed->expIds = lmCloneMem(lm, bed->expIds, @@ -840,31 +840,31 @@ } struct bed *cloneBed(struct bed *bed) /* Make an all-newly-allocated copy of a single bed record. */ { struct bed *newBed; if (bed == NULL) return NULL; AllocVar(newBed); newBed->chrom = cloneString(bed->chrom); newBed->chromStart = bed->chromStart; newBed->chromEnd = bed->chromEnd; newBed->name = cloneString(bed->name); newBed->score = bed->score; -strncpy(newBed->strand, bed->strand, sizeof(bed->strand)); +strncpy(newBed->strand, bed->strand, sizeof(newBed->strand)); newBed->thickStart = bed->thickStart; newBed->thickEnd = bed->thickEnd; newBed->itemRgb = bed->itemRgb; newBed->blockCount = bed->blockCount; if (bed->blockCount > 0) { newBed->blockSizes = needMem(sizeof(int) * bed->blockCount); memcpy(newBed->blockSizes, bed->blockSizes, sizeof(int) * bed->blockCount); newBed->chromStarts = needMem(sizeof(int) * bed->blockCount); memcpy(newBed->chromStarts, bed->chromStarts, sizeof(int) * bed->blockCount); } newBed->expCount = bed->expCount; if (bed->expCount > 0)