Blender Git Commit Log

Git Commits -> Revision 384b298

January 13, 2021, 14:03 (GMT)
Fix T84453: Crash bezier curves transfrom

The pointer allocated to the `TransData` was being incorrectly incremented,
causing misalignment and consequently `heap-buffer-overflow`.

Because of this, `TD_NOTCONNECTED` was being set in a strange way that did
not correspond to other types of `TransData`.

The solution is to not increment the `TransData` pointer and set
`TD_NOTCONNECTED` only for "unconnected" segments.

The code was also a bit deduplicated.

Commit Details:

Full Hash: 384b298608187d11c5a1a7520067034418cdd8ea
Parent Commit: 1c9fc4d
Committed By: Jeroen Bakker
Lines Changed: +23, -29

1 Modified Path:

/source/blender/editors/transform/transform_convert_curve.c (+23, -29) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021