fix vulnerability in bspatch

Patches with control data tuples with negative numbers in the first
and/or second can cause bspatch to write to arbitrary locations in the
heap.

Change-Id: Ibfccf222dbc24328ce7593476da36212d9052e12
1 file changed