We have a char buffer on the stack, which we then cast to a struct, and then proceed to access elements in the struct. This is not safe across all platforms, as some platforms may require a certain alignment for members of the struct. We fix this by assuring an appropriate alignment for our char buffer. We also use C++ casting, and rename our buffer to differenciate it from the other 'buffer' variable in this function. Test: TreeHugger Change-Id: I8254cb6b8124e394bd805afd1ccca0faedb27ffagugelfrei
parent
8ae16db72a
commit
8859c9c9e7
Loading…
Reference in new issue