<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>115764</bug_id>
          
          <creation_ts>2013-05-07 15:16:59 -0700</creation_ts>
          <short_desc>Make CanvasStyle&apos;s CMYKAValues allocated on the heap and move the pointer in the union.</short_desc>
          <delta_ts>2013-05-07 20:17:35 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>886005</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-07 15:16:59 -0700</bug_when>
    <thetext>Make CanvasStyle&apos;s CMYKAValues allocated on the heap and move the pointer in the union.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886008</commentid>
    <comment_count>1</comment_count>
      <attachid>200985</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-07 15:18:43 -0700</bug_when>
    <thetext>Created attachment 200985
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886041</commentid>
    <comment_count>2</comment_count>
      <attachid>200985</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-05-07 16:48:34 -0700</bug_when>
    <thetext>Comment on attachment 200985
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886126</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-07 20:17:35 -0700</bug_when>
    <thetext>Committed r149710: &lt;http://trac.webkit.org/changeset/149710&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200985</attachid>
            <date>2013-05-07 15:18:43 -0700</date>
            <delta_ts>2013-05-07 16:48:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-115764-20130507151749.patch</filename>
            <type>text/plain</type>
            <size>8235</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5Njg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGQ4ZjY5MTFiM2U3OWRi
MGQ3YjE4MGY4OTVjOTYyYmE5OTJlMjQ5Yy4uYjg5ZGRkMjU1ZWExYzFkOTY0MWMxZjdlYTQ5YTdi
NGZiNzQ1ZjczYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMxIEBACiAyMDEzLTA1LTA3ICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgogCisgICAgICAgIE1ha2UgQ2FudmFz
U3R5bGUncyBDTVlLQVZhbHVlcyBhbGxvY2F0ZWQgb24gdGhlIGhlYXAgYW5kIG1vdmUgdGhlIHBv
aW50ZXIgaW4gdGhlIHVuaW9uLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTE1NzY0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQ01ZS0EgaW5wdXQgaXMgdW5jb21tb24gZW5vdWdoIHRoYXQgd2Ugc2hvdWxk
IG5vdCBwYXkgdGhlIHByaWNlIGZvcgorICAgICAgICBldmVyeSBDYW52YXNTdHlsZS4KKyAgICAg
ICAgTWFrZSB0aG9zZSB2YWx1ZXMgaGVhcCBhbGxvY2F0ZWQgYW5kIHB1dCB0aGUgcG9pbnRlciBp
biB0aGUgdW5pb24uIFNpbmNlCisgICAgICAgIHRoZSBSR0JBMzIgdmFsdWVzIGFyZSBuZWVkZWQg
Zm9yIENNWUtBLCBhIFJHQkEzMiB2YWx1ZSBpcyBhZGRlZCB0byB0aGUgc3RydWN0dXJlLgorCisg
ICAgICAgICogaHRtbC9jYW52YXMvQ2FudmFzU3R5bGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q2FudmFzU3R5bGU6OkNhbnZhc1N0eWxlKToKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1N0eWxl
Ojp+Q2FudmFzU3R5bGUpOgorICAgICAgICAoV2ViQ29yZTo6Q2FudmFzU3R5bGU6OmlzRXF1aXZh
bGVudENvbG9yKToKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1N0eWxlOjppc0VxdWl2YWxlbnRD
TVlLQSk6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNTdHlsZTo6YXBwbHlTdHJva2VDb2xvcik6
CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNTdHlsZTo6YXBwbHlGaWxsQ29sb3IpOgorICAgICAg
ICAqIGh0bWwvY2FudmFzL0NhbnZhc1N0eWxlLmg6CisgICAgICAgIChDYW52YXNTdHlsZSk6Cisg
ICAgICAgIChDTVlLQVZhbHVlcyk6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNTdHlsZTo6Q01Z
S0FWYWx1ZXM6OkNNWUtBVmFsdWVzKToKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1N0eWxlOjpj
b2xvcik6CisgICAgICAgIChXZWJDb3JlKToKKworMjAxMy0wNS0wNyAgQmVuamFtaW4gUG91bGFp
biAgPGJwb3VsYWluQGFwcGxlLmNvbT4KKwogICAgICAgICBNb3ZlIENhbnZhc0dyYWRpZW50IGFu
ZCBDYW52YXNQYXR0ZXJuIGluIHRoZSB1bmlvbiBvZiBDYW52YXNTdHlsZQogICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE1NzU5CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1N0eWxlLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvY2FudmFzL0NhbnZhc1N0eWxlLmNwcAppbmRleCA5ZmU1YjFiOTY0NmU3YjZlNzYx
ZTcyY2MxZTA0YWI2ZmIwOTUxNWE5Li44OWU1MDQ2ZmVjMjA5MzlkYTc0MjAwMDU2ZWJkNjJlNzNi
Zjc0MjkyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNTdHls
ZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzU3R5bGUuY3BwCkBA
IC0xMTgsOCArMTE4LDcgQEAgQ2FudmFzU3R5bGU6OkNhbnZhc1N0eWxlKGZsb2F0IHIsIGZsb2F0
IGcsIGZsb2F0IGIsIGZsb2F0IGEpCiAKIENhbnZhc1N0eWxlOjpDYW52YXNTdHlsZShmbG9hdCBj
LCBmbG9hdCBtLCBmbG9hdCB5LCBmbG9hdCBrLCBmbG9hdCBhKQogICAgIDogbV90eXBlKENNWUtB
KQotICAgICwgbV9yZ2JhKG1ha2VSR0JBRnJvbUNNWUtBKGMsIG0sIHksIGssIGEpKQotICAgICwg
bV9jbXlrYShjLCBtLCB5LCBrLCBhKQorICAgICwgbV9jbXlrYShuZXcgQ01ZS0FWYWx1ZXMobWFr
ZVJHQkFGcm9tQ01ZS0EoYywgbSwgeSwgaywgYSksIGMsIG0sIHksIGssIGEpKQogewogfQogCkBA
IC0xNDMsNiArMTQyLDggQEAgQ2FudmFzU3R5bGU6On5DYW52YXNTdHlsZSgpCiAgICAgICAgIG1f
Z3JhZGllbnQtPmRlcmVmKCk7CiAgICAgZWxzZSBpZiAobV90eXBlID09IEltYWdlUGF0dGVybikK
ICAgICAgICAgbV9wYXR0ZXJuLT5kZXJlZigpOworICAgIGVsc2UgaWYgKG1fdHlwZSA9PSBDTVlL
QSkKKyAgICAgICAgZGVsZXRlIG1fY215a2E7CiB9CiAKIFBhc3NSZWZQdHI8Q2FudmFzU3R5bGU+
IENhbnZhc1N0eWxlOjpjcmVhdGVGcm9tU3RyaW5nKGNvbnN0IFN0cmluZyYgY29sb3IsIERvY3Vt
ZW50KiBkb2N1bWVudCkKQEAgLTIwMiwxMSArMjAzLDExIEBAIGJvb2wgQ2FudmFzU3R5bGU6Omlz
RXF1aXZhbGVudENvbG9yKGNvbnN0IENhbnZhc1N0eWxlJiBvdGhlcikgY29uc3QKICAgICBjYXNl
IFJHQkE6CiAgICAgICAgIHJldHVybiBtX3JnYmEgPT0gb3RoZXIubV9yZ2JhOwogICAgIGNhc2Ug
Q01ZS0E6Ci0gICAgICAgIHJldHVybiBtX2NteWthLmMgPT0gb3RoZXIubV9jbXlrYS5jCi0gICAg
ICAgICAgICAmJiBtX2NteWthLm0gPT0gb3RoZXIubV9jbXlrYS5tCi0gICAgICAgICAgICAmJiBt
X2NteWthLnkgPT0gb3RoZXIubV9jbXlrYS55Ci0gICAgICAgICAgICAmJiBtX2NteWthLmsgPT0g
b3RoZXIubV9jbXlrYS5rCi0gICAgICAgICAgICAmJiBtX2NteWthLmEgPT0gb3RoZXIubV9jbXlr
YS5hOworICAgICAgICByZXR1cm4gbV9jbXlrYS0+YyA9PSBvdGhlci5tX2NteWthLT5jCisgICAg
ICAgICAgICAmJiBtX2NteWthLT5tID09IG90aGVyLm1fY215a2EtPm0KKyAgICAgICAgICAgICYm
IG1fY215a2EtPnkgPT0gb3RoZXIubV9jbXlrYS0+eQorICAgICAgICAgICAgJiYgbV9jbXlrYS0+
ayA9PSBvdGhlci5tX2NteWthLT5rCisgICAgICAgICAgICAmJiBtX2NteWthLT5hID09IG90aGVy
Lm1fY215a2EtPmE7CiAgICAgY2FzZSBHcmFkaWVudDoKICAgICBjYXNlIEltYWdlUGF0dGVybjoK
ICAgICBjYXNlIEN1cnJlbnRDb2xvcjoKQEAgLTIzMSwxMSArMjMyLDExIEBAIGJvb2wgQ2FudmFz
U3R5bGU6OmlzRXF1aXZhbGVudENNWUtBKGZsb2F0IGMsIGZsb2F0IG0sIGZsb2F0IHksIGZsb2F0
IGssIGZsb2F0IGEpCiAgICAgaWYgKG1fdHlwZSAhPSBDTVlLQSkKICAgICAgICAgcmV0dXJuIGZh
bHNlOwogCi0gICAgcmV0dXJuIGMgPT0gbV9jbXlrYS5jCi0gICAgICAgICYmIG0gPT0gbV9jbXlr
YS5tCi0gICAgICAgICYmIHkgPT0gbV9jbXlrYS55Ci0gICAgICAgICYmIGsgPT0gbV9jbXlrYS5r
Ci0gICAgICAgICYmIGEgPT0gbV9jbXlrYS5hOworICAgIHJldHVybiBjID09IG1fY215a2EtPmMK
KyAgICAgICAgJiYgbSA9PSBtX2NteWthLT5tCisgICAgICAgICYmIHkgPT0gbV9jbXlrYS0+eQor
ICAgICAgICAmJiBrID09IG1fY215a2EtPmsKKyAgICAgICAgJiYgYSA9PSBtX2NteWthLT5hOwog
fQogCiB2b2lkIENhbnZhc1N0eWxlOjphcHBseVN0cm9rZUNvbG9yKEdyYXBoaWNzQ29udGV4dCog
Y29udGV4dCkKQEAgLTI1MCwxNSArMjUxLDE1IEBAIHZvaWQgQ2FudmFzU3R5bGU6OmFwcGx5U3Ry
b2tlQ29sb3IoR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0KQogICAgICAgICAvLyBGSVhNRTogRG8g
dGhpcyB0aHJvdWdoIHBsYXRmb3JtLWluZGVwZW5kZW50IEdyYXBoaWNzQ29udGV4dCBBUEkuCiAg
ICAgICAgIC8vIFdlJ2xsIG5lZWQgYSBmYW5jaWVyIENvbG9yIGFic3RyYWN0aW9uIHRvIHN1cHBv
cnQgQ01ZS0EgY29ycmVjdGx5CiAjaWYgVVNFKENHKQotICAgICAgICBDR0NvbnRleHRTZXRDTVlL
U3Ryb2tlQ29sb3IoY29udGV4dC0+cGxhdGZvcm1Db250ZXh0KCksIG1fY215a2EuYywgbV9jbXlr
YS5tLCBtX2NteWthLnksIG1fY215a2EuaywgbV9jbXlrYS5hKTsKKyAgICAgICAgQ0dDb250ZXh0
U2V0Q01ZS1N0cm9rZUNvbG9yKGNvbnRleHQtPnBsYXRmb3JtQ29udGV4dCgpLCBtX2NteWthLT5j
LCBtX2NteWthLT5tLCBtX2NteWthLT55LCBtX2NteWthLT5rLCBtX2NteWthLT5hKTsKICNlbGlm
IFBMQVRGT1JNKFFUKQogICAgICAgICBRUGVuIGN1cnJlbnRQZW4gPSBjb250ZXh0LT5wbGF0Zm9y
bUNvbnRleHQoKS0+cGVuKCk7CiAgICAgICAgIFFDb2xvciBjbHI7Ci0gICAgICAgIGNsci5zZXRD
bXlrRihtX2NteWthLmMsIG1fY215a2EubSwgbV9jbXlrYS55LCBtX2NteWthLmssIG1fY215a2Eu
YSk7CisgICAgICAgIGNsci5zZXRDbXlrRihtX2NteWthLT5jLCBtX2NteWthLT5tLCBtX2NteWth
LT55LCBtX2NteWthLT5rLCBtX2NteWthLT5hKTsKICAgICAgICAgY3VycmVudFBlbi5zZXRDb2xv
cihjbHIpOwogICAgICAgICBjb250ZXh0LT5wbGF0Zm9ybUNvbnRleHQoKS0+c2V0UGVuKGN1cnJl
bnRQZW4pOwogI2Vsc2UKLSAgICAgICAgY29udGV4dC0+c2V0U3Ryb2tlQ29sb3IobV9yZ2JhLCBD
b2xvclNwYWNlRGV2aWNlUkdCKTsKKyAgICAgICAgY29udGV4dC0+c2V0U3Ryb2tlQ29sb3IobV9j
bXlrYS0+cmdiYSwgQ29sb3JTcGFjZURldmljZVJHQik7CiAjZW5kaWYKICAgICAgICAgYnJlYWs7
CiAgICAgfQpAQCAtMjg3LDE1ICsyODgsMTUgQEAgdm9pZCBDYW52YXNTdHlsZTo6YXBwbHlGaWxs
Q29sb3IoR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0KQogICAgICAgICAvLyBGSVhNRTogRG8gdGhp
cyB0aHJvdWdoIHBsYXRmb3JtLWluZGVwZW5kZW50IEdyYXBoaWNzQ29udGV4dCBBUEkuCiAgICAg
ICAgIC8vIFdlJ2xsIG5lZWQgYSBmYW5jaWVyIENvbG9yIGFic3RyYWN0aW9uIHRvIHN1cHBvcnQg
Q01ZS0EgY29ycmVjdGx5CiAjaWYgVVNFKENHKQotICAgICAgICBDR0NvbnRleHRTZXRDTVlLRmls
bENvbG9yKGNvbnRleHQtPnBsYXRmb3JtQ29udGV4dCgpLCBtX2NteWthLmMsIG1fY215a2EubSwg
bV9jbXlrYS55LCBtX2NteWthLmssIG1fY215a2EuYSk7CisgICAgICAgIENHQ29udGV4dFNldENN
WUtGaWxsQ29sb3IoY29udGV4dC0+cGxhdGZvcm1Db250ZXh0KCksIG1fY215a2EtPmMsIG1fY215
a2EtPm0sIG1fY215a2EtPnksIG1fY215a2EtPmssIG1fY215a2EtPmEpOwogI2VsaWYgUExBVEZP
Uk0oUVQpCiAgICAgICAgIFFCcnVzaCBjdXJyZW50QnJ1c2ggPSBjb250ZXh0LT5wbGF0Zm9ybUNv
bnRleHQoKS0+YnJ1c2goKTsKICAgICAgICAgUUNvbG9yIGNscjsKLSAgICAgICAgY2xyLnNldENt
eWtGKG1fY215a2EuYywgbV9jbXlrYS5tLCBtX2NteWthLnksIG1fY215a2EuaywgbV9jbXlrYS5h
KTsKKyAgICAgICAgY2xyLnNldENteWtGKG1fY215a2EtPmMsIG1fY215a2EtPm0sIG1fY215a2Et
PnksIG1fY215a2EtPmssIG1fY215a2EtPmEpOwogICAgICAgICBjdXJyZW50QnJ1c2guc2V0Q29s
b3IoY2xyKTsKICAgICAgICAgY29udGV4dC0+cGxhdGZvcm1Db250ZXh0KCktPnNldEJydXNoKGN1
cnJlbnRCcnVzaCk7CiAjZWxzZQotICAgICAgICBjb250ZXh0LT5zZXRGaWxsQ29sb3IobV9yZ2Jh
LCBDb2xvclNwYWNlRGV2aWNlUkdCKTsKKyAgICAgICAgY29udGV4dC0+c2V0RmlsbENvbG9yKG1f
Y215a2EtPnJnYmEsIENvbG9yU3BhY2VEZXZpY2VSR0IpOwogI2VuZGlmCiAgICAgICAgIGJyZWFr
OwogICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1N0
eWxlLmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNTdHlsZS5oCmluZGV4IGYy
NTFiNTE5NWM5ZDZhMTEzMDY0ZTY1MzY3ZmNkOGI2NWU5YjQzMjQuLmY3OTQwYTBlYThiOTMwYmYw
MDBkMzVmMmYyZjJhZThmNmZlNTNmM2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
Y2FudmFzL0NhbnZhc1N0eWxlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2Fu
dmFzU3R5bGUuaApAQCAtNTksNyArNTksNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAg
IGJvb2wgaGFzT3ZlcnJpZGVBbHBoYSgpIGNvbnN0IHsgcmV0dXJuIG1fdHlwZSA9PSBDdXJyZW50
Q29sb3JXaXRoT3ZlcnJpZGVBbHBoYTsgfQogICAgICAgICBmbG9hdCBvdmVycmlkZUFscGhhKCkg
Y29uc3QgeyBBU1NFUlQobV90eXBlID09IEN1cnJlbnRDb2xvcldpdGhPdmVycmlkZUFscGhhKTsg
cmV0dXJuIG1fb3ZlcnJpZGVBbHBoYTsgfQogCi0gICAgICAgIFN0cmluZyBjb2xvcigpIGNvbnN0
IHsgQVNTRVJUKG1fdHlwZSA9PSBSR0JBIHx8IG1fdHlwZSA9PSBDTVlLQSk7IHJldHVybiBDb2xv
cihtX3JnYmEpLnNlcmlhbGl6ZWQoKTsgfQorICAgICAgICBTdHJpbmcgY29sb3IoKSBjb25zdDsK
ICAgICAgICAgQ2FudmFzR3JhZGllbnQqIGNhbnZhc0dyYWRpZW50KCkgY29uc3Q7CiAgICAgICAg
IENhbnZhc1BhdHRlcm4qIGNhbnZhc1BhdHRlcm4oKSBjb25zdDsKIApAQCAtNzIsNiArNzIsMTkg
QEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiAgICAgcHJpdmF0ZToKICAgICAgICAgZW51bSBUeXBl
IHsgUkdCQSwgQ01ZS0EsIEdyYWRpZW50LCBJbWFnZVBhdHRlcm4sIEN1cnJlbnRDb2xvciwgQ3Vy
cmVudENvbG9yV2l0aE92ZXJyaWRlQWxwaGEgfTsKKyAgICAgICAgc3RydWN0IENNWUtBVmFsdWVz
IHsKKyAgICAgICAgICAgIFdURl9NQUtFX0ZBU1RfQUxMT0NBVEVEOworICAgICAgICAgICAgV1RG
X01BS0VfTk9OQ09QWUFCTEUoQ01ZS0FWYWx1ZXMpOworICAgICAgICBwdWJsaWM6CisgICAgICAg
ICAgICBDTVlLQVZhbHVlcygpIDogcmdiYSgwKSwgYygwKSwgbSgwKSwgeSgwKSwgaygwKSwgYSgw
KSB7IH0KKyAgICAgICAgICAgIENNWUtBVmFsdWVzKFJHQkEzMiByZ2JhLCBmbG9hdCBjeWFuLCBm
bG9hdCBtYWdlbnRhLCBmbG9hdCB5ZWxsb3csIGZsb2F0IGJsYWNrLCBmbG9hdCBhbHBoYSkgOiBy
Z2JhKHJnYmEpLCBjKGN5YW4pLCBtKG1hZ2VudGEpLCB5KHllbGxvdyksIGsoYmxhY2spLCBhKGFs
cGhhKSB7IH0KKyAgICAgICAgICAgIFJHQkEzMiByZ2JhOworICAgICAgICAgICAgZmxvYXQgYzsK
KyAgICAgICAgICAgIGZsb2F0IG07CisgICAgICAgICAgICBmbG9hdCB5OworICAgICAgICAgICAg
ZmxvYXQgazsKKyAgICAgICAgICAgIGZsb2F0IGE7CisgICAgICAgIH07CiAKICAgICAgICAgQ2Fu
dmFzU3R5bGUoVHlwZSwgZmxvYXQgb3ZlcnJpZGVBbHBoYSA9IDApOwogICAgICAgICBDYW52YXNT
dHlsZShSR0JBMzIgcmdiYSk7CkBAIC04OCwxNyArMTAxLDggQEAgbmFtZXNwYWNlIFdlYkNvcmUg
ewogICAgICAgICAgICAgZmxvYXQgbV9vdmVycmlkZUFscGhhOwogICAgICAgICAgICAgQ2FudmFz
R3JhZGllbnQqIG1fZ3JhZGllbnQ7CiAgICAgICAgICAgICBDYW52YXNQYXR0ZXJuKiBtX3BhdHRl
cm47CisgICAgICAgICAgICBDTVlLQVZhbHVlcyogbV9jbXlrYTsKICAgICAgICAgfTsKLQotICAg
ICAgICBzdHJ1Y3QgQ01ZS0FWYWx1ZXMgewotICAgICAgICAgICAgQ01ZS0FWYWx1ZXMoKSA6IGMo
MCksIG0oMCksIHkoMCksIGsoMCksIGEoMCkgeyB9Ci0gICAgICAgICAgICBDTVlLQVZhbHVlcyhm
bG9hdCBjeWFuLCBmbG9hdCBtYWdlbnRhLCBmbG9hdCB5ZWxsb3csIGZsb2F0IGJsYWNrLCBmbG9h
dCBhbHBoYSkgOiBjKGN5YW4pLCBtKG1hZ2VudGEpLCB5KHllbGxvdyksIGsoYmxhY2spLCBhKGFs
cGhhKSB7IH0KLSAgICAgICAgICAgIGZsb2F0IGM7Ci0gICAgICAgICAgICBmbG9hdCBtOwotICAg
ICAgICAgICAgZmxvYXQgeTsKLSAgICAgICAgICAgIGZsb2F0IGs7Ci0gICAgICAgICAgICBmbG9h
dCBhOwotICAgICAgICB9IG1fY215a2E7CiAgICAgfTsKIAogICAgIFJHQkEzMiBjdXJyZW50Q29s
b3IoSFRNTENhbnZhc0VsZW1lbnQqKTsKQEAgLTExOCw2ICsxMjIsMTQgQEAgbmFtZXNwYWNlIFdl
YkNvcmUgewogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKKyAgICBpbmxpbmUgU3RyaW5nIENh
bnZhc1N0eWxlOjpjb2xvcigpIGNvbnN0CisgICAgeworICAgICAgICBBU1NFUlQobV90eXBlID09
IFJHQkEgfHwgbV90eXBlID09IENNWUtBKTsKKyAgICAgICAgaWYgKG1fdHlwZSA9PSBSR0JBKQor
ICAgICAgICAgICAgcmV0dXJuIENvbG9yKG1fcmdiYSkuc2VyaWFsaXplZCgpOworICAgICAgICBy
ZXR1cm4gQ29sb3IobV9jbXlrYS0+cmdiYSkuc2VyaWFsaXplZCgpOworICAgIH0KKwogfSAvLyBu
YW1lc3BhY2UgV2ViQ29yZQogCiAjZW5kaWYK
</data>
<flag name="review"
          id="222296"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>