Android 4.0.4 release 2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABECAAYFAk/PmA0ACgkQ6K0/gZqxDngAIQCfYZ3oX3TlKPUzXAOu86H3Oh91
SUMAnRouBxZ15Rj9S9pGPSGlx/HpEzQQ
=VzCd
-----END PGP SIGNATURE-----
Fix 4287289, where undefined behavior triggered in jpeg tile based
decoding.

The issue is that we set a flag to the current SOS marker position, but
we don't initialize the flag before testing the flag.

Change-Id: I4e0cc243a36c348584e888d95fcba2af896f6bc2
1 file changed
tree: 1ab5a2be9bd1df3447a4a167a3b52c4830645242
  1. Android.mk
  2. CleanSpec.mk
  3. MODULE_LICENSE_BSD_LIKE
  4. NOTICE
  5. README
  6. ThirdPartyProject.prop
  7. ansi2knr.1
  8. ansi2knr.c
  9. armv6_idct.S
  10. cderror.h
  11. cdjpeg.c
  12. cdjpeg.h
  13. change.log
  14. cjpeg.1
  15. cjpeg.c
  16. ckconfig.c
  17. coderules.doc
  18. config.guess
  19. config.sub
  20. configure
  21. djpeg.1
  22. djpeg.c
  23. example.c
  24. filelist.doc
  25. install-sh
  26. install.doc
  27. jcapimin.c
  28. jcapistd.c
  29. jccoefct.c
  30. jccolor.c
  31. jcdctmgr.c
  32. jchuff.c
  33. jchuff.h
  34. jcinit.c
  35. jcmainct.c
  36. jcmarker.c
  37. jcmaster.c
  38. jcomapi.c
  39. jconfig.bcc
  40. jconfig.cfg
  41. jconfig.dj
  42. jconfig.doc
  43. jconfig.h
  44. jconfig.mac
  45. jconfig.manx
  46. jconfig.mc6
  47. jconfig.sas
  48. jconfig.st
  49. jconfig.vc
  50. jconfig.vms
  51. jconfig.wat
  52. jcparam.c
  53. jcphuff.c
  54. jcprepct.c
  55. jcsample.c
  56. jctrans.c
  57. jdapimin.c
  58. jdapistd.c
  59. jdatadst.c
  60. jdatasrc.c
  61. jdcoefct.c
  62. jdcolor.c
  63. jdct.h
  64. jddctmgr.c
  65. jdhuff.c
  66. jdhuff.h
  67. jdinput.c
  68. jdmainct.c
  69. jdmarker.c
  70. jdmaster.c
  71. jdmerge.c
  72. jdphuff.c
  73. jdpostct.c
  74. jdsample.c
  75. jdtrans.c
  76. jerror.c
  77. jerror.h
  78. jfdctflt.c
  79. jfdctfst.c
  80. jfdctint.c
  81. jidctflt.c
  82. jidctfst.c
  83. jidctint.c
  84. jidctred.c
  85. jinclude.h
  86. jmem-android.c
  87. jmem-ashmem.c
  88. jmemansi.c
  89. jmemdos.c
  90. jmemdosa.asm
  91. jmemmac.c
  92. jmemmgr.c
  93. jmemname.c
  94. jmemnobs.c
  95. jmemsys.h
  96. jmorecfg.h
  97. jpegint.h
  98. jpeglib.h
  99. jpegtran.1
  100. jpegtran.c
  101. jquant1.c
  102. jquant2.c
  103. jutils.c
  104. jversion.h
  105. libjpeg.doc
  106. ltconfig
  107. ltmain.sh
  108. makcjpeg.st
  109. makdjpeg.st
  110. makeapps.ds
  111. makefile.ansi
  112. makefile.bcc
  113. makefile.cfg
  114. makefile.dj
  115. makefile.manx
  116. makefile.mc6
  117. makefile.mms
  118. makefile.sas
  119. makefile.unix
  120. makefile.vc
  121. makefile.vms
  122. makefile.wat
  123. makelib.ds
  124. makeproj.mac
  125. makljpeg.st
  126. maktjpeg.st
  127. makvms.opt
  128. rdbmp.c
  129. rdcolmap.c
  130. rdgif.c
  131. rdjpgcom.1
  132. rdjpgcom.c
  133. rdppm.c
  134. rdrle.c
  135. rdswitch.c
  136. rdtarga.c
  137. structure.doc
  138. testimg.bmp
  139. testimg.jpg
  140. testimg.ppm
  141. testimgp.jpg
  142. testorig.jpg
  143. testprog.jpg
  144. transupp.c
  145. transupp.h
  146. usage.doc
  147. wizard.doc
  148. wrbmp.c
  149. wrgif.c
  150. wrjpgcom.1
  151. wrjpgcom.c
  152. wrppm.c
  153. wrrle.c
  154. wrtarga.c