]> git.saurik.com Git - android/aapt.git/commitdiff
Fix bitmask in aapt's StringPool length construction
authorKenny Root <kenny@the-b.org>
Fri, 21 Aug 2009 20:23:45 +0000 (15:23 -0500)
committerKenny Root <kenny@the-b.org>
Fri, 21 Aug 2009 20:23:45 +0000 (15:23 -0500)
The StringPool indicates the length of a string with a 16-bit
integer. If the length of the string is greater than 0x7FFF,
it splits it into two 16-bit integers with the first one
having the high bit set.

The length calculation has a small bug that masks off the
19 bits instead of the first 15 bits as intended.


No differences found