a2aae5e8a9
The out of bound writes caused corruption in next field, which was weight. Fixed by reading to a temp and then assigning safely. Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com>