diff --git a/src/ParquetMsg.chpl b/src/ParquetMsg.chpl index 6943dee93..160160bed 100644 --- a/src/ParquetMsg.chpl +++ b/src/ParquetMsg.chpl @@ -1029,7 +1029,8 @@ module ParquetMsg { byteSizes = calcStrSizesAndOffset(entrySeg.a, filenames, sizes, dsetname); } else { entrySeg.a = fixedLen; - byteSizes = fixedLen*len; + for i in sizes.domain do + byteSizes[i] = fixedLen*sizes[i]; } entrySeg.a = (+ scan entrySeg.a) - entrySeg.a;