OSDN Git Service

Fix alignment of buffer used for dm_ioctl.
authorDan Albert <danalbert@google.com>
Thu, 18 Dec 2014 18:00:55 +0000 (10:00 -0800)
committerDan Albert <danalbert@google.com>
Thu, 18 Dec 2014 18:24:23 +0000 (10:24 -0800)
commitc07fa3fa5ada60b5f0b13d84f7a9893e2c331549
tree60de6672ef62073a44dda1ce14fd5a49f8f03229
parent4be3610636674b747839c3f604d25d0c5aa4fc78
Fix alignment of buffer used for dm_ioctl.

Since the dm_ioctl struct was being allocated on the stack as a large
character array, it was getting character alignment rather than the
proper alignment for the struct. GCC had been getting away with this
so far, but it's undefined behavior that clang managed to expose.

Bug: 18736778
Change-Id: Ied275dfad7fcc41d712b2d02c8a185f499221f57
Android.mk
cryptfs.c