set_protective_mbr: allocate target size, not ptr

the code was allocating only a 4-byte buffer (sizeof the pointer),
but was accessing into an expected 512-byte buffer.

BUG: 30147678
Change-Id: I1e2fe5d72f8c5398478a5549d43df6ef86faf4c9
1 file changed