diff options
| author | Fabio Estevam <[email protected]> | 2020-07-27 21:03:13 -0300 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2020-08-05 08:18:34 -0400 |
| commit | aaa91a4e4b8a5d74f1317e18aa47d2a7a72e0c43 (patch) | |
| tree | 4ad75d7474a934123e8b63270b1d6d123480514d /scripts/basic | |
| parent | dfd2390dff9cd1000469c59f40afe143699088ea (diff) | |
fit_image: Use calloc() to fix reproducibility issue
Vagrant Cascadian reported that mx6cuboxi target no longer builds
reproducibility on Debian.
One example of builds mismatches:
00096680: 696e 6700 736f 756e 642d 6461 6900 6465 ing.sound-dai.de
-00096690: 7465 6374 2d67 7069 6f73 0000 tect-gpios..
+00096690: 7465 6374 2d67 7069 6f73 0061 tect-gpios.a
This problem happens because all the buffers in fit_image.c are
allocated via malloc(), which does not zero out the allocated buffer.
Using calloc() fixes this unpredictable behaviour as it guarantees
that the allocated buffer are zero initialized.
Reported-by: Vagrant Cascadian <[email protected]>
Suggested-by: Tom Rini <[email protected]>
Signed-off-by: Fabio Estevam <[email protected]>
Tested-by: Vagrant Cascadian <[email protected]>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions
