<?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>124272</bug_id>
          
          <creation_ts>2013-11-13 01:47:45 -0800</creation_ts>
          <short_desc>Refalize CSSCursorImageValue.</short_desc>
          <delta_ts>2013-11-13 03:49:19 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</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="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eflews.bot</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>950081</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-11-13 01:47:45 -0800</bug_when>
    <thetext>Refalize CSSCursorImageValue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>950082</commentid>
    <comment_count>1</comment_count>
      <attachid>216783</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-11-13 01:48:11 -0800</bug_when>
    <thetext>Created attachment 216783
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>950089</commentid>
    <comment_count>2</comment_count>
      <attachid>216783</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-11-13 02:20:17 -0800</bug_when>
    <thetext>Comment on attachment 216783
Patch

Attachment 216783 did not pass efl-wk2-ews (efl-wk2):
Output: http://webkit-queues.appspot.com/results/22869012</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>950114</commentid>
    <comment_count>3</comment_count>
      <attachid>216783</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-13 03:49:17 -0800</bug_when>
    <thetext>Comment on attachment 216783
Patch

Clearing flags on attachment: 216783

Committed r159187: &lt;http://trac.webkit.org/changeset/159187&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>950115</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-13 03:49:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216783</attachid>
            <date>2013-11-13 01:48:11 -0800</date>
            <delta_ts>2013-11-13 03:49:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124272.diff</filename>
            <type>text/plain</type>
            <size>9421</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA2YThmNWZkLi43N2FkYTFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTgg
QEAKIDIwMTMtMTEtMTMgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCisgICAg
ICAgIFJlZmFsaXplIENTU0N1cnNvckltYWdlVmFsdWUuCisgICAgICAgIDxodHRwczovL3dlYmtp
dC5vcmcvYi8xMjQyNzI+CisKKyAgICAgICAgTWFrZSBDU1NDdXJzb3JJbWFnZVZhbHVlIGNvbnN0
cnVjdG9yIHJldHVybiBhIFBhc3NSZWYsIGFuZCBoYXZlIGl0CisgICAgICAgIHRha2UgdGhlIGlt
YWdlIENTU1ZhbHVlIGFzIGEgUGFzc1JlZiAoYW5kIHN0b3JlIGl0IGludGVybmFsbHkgaW4gYQor
ICAgICAgICBSZWY8Q1NTVmFsdWU+LikKKworICAgICAgICBIYWQgdG8gYWRkIGEgUmVmIHZlcnNp
b24gb2YgY29tcGFyZUNTU1ZhbHVlUHRyKCkgdG8gbWFrZSB0aGlzIHdvcmsuCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKzIwMTMtMTEtMTMgIEFuZHJlYXMgS2xpbmcg
IDxha2xpbmdAYXBwbGUuY29tPgorCiAgICAgICAgIE1ha2UgcmVtYWluaW5nIENTU1ByaW1pdGl2
ZVZhbHVlIGNvbnN0cnVjdG9ycyByZXR1cm4gUGFzc1JlZi4KICAgICAgICAgPGh0dHBzOi8vd2Vi
a2l0Lm9yZy9iLzEyNDI3MD4KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU0N1
cnNvckltYWdlVmFsdWUuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0N1cnNvckltYWdlVmFs
dWUuY3BwCmluZGV4IDRjYTQ1ZDAuLmM2MjNkM2IzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9jc3MvQ1NTQ3Vyc29ySW1hZ2VWYWx1ZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NT
U0N1cnNvckltYWdlVmFsdWUuY3BwCkBAIC01OCw5ICs1OCw5IEBAIHN0YXRpYyBpbmxpbmUgU1ZH
Q3Vyc29yRWxlbWVudCogcmVzb3VyY2VSZWZlcmVuY2VkQnlDdXJzb3JFbGVtZW50KGNvbnN0IFN0
cmluZyYKIH0KICNlbmRpZgogCi1DU1NDdXJzb3JJbWFnZVZhbHVlOjpDU1NDdXJzb3JJbWFnZVZh
bHVlKFBhc3NSZWZQdHI8Q1NTVmFsdWU+IGltYWdlVmFsdWUsIGJvb2wgaGFzSG90U3BvdCwgY29u
c3QgSW50UG9pbnQmIGhvdFNwb3QpCitDU1NDdXJzb3JJbWFnZVZhbHVlOjpDU1NDdXJzb3JJbWFn
ZVZhbHVlKFBhc3NSZWY8Q1NTVmFsdWU+IGltYWdlVmFsdWUsIGJvb2wgaGFzSG90U3BvdCwgY29u
c3QgSW50UG9pbnQmIGhvdFNwb3QpCiAgICAgOiBDU1NWYWx1ZShDdXJzb3JJbWFnZUNsYXNzKQot
ICAgICwgbV9pbWFnZVZhbHVlKGltYWdlVmFsdWUpCisgICAgLCBtX2ltYWdlVmFsdWUoc3RkOjpt
b3ZlKGltYWdlVmFsdWUpKQogICAgICwgbV9oYXNIb3RTcG90KGhhc0hvdFNwb3QpCiAgICAgLCBt
X2hvdFNwb3QoaG90U3BvdCkKICAgICAsIG1fYWNjZXNzZWRJbWFnZShmYWxzZSkKQEAgLTc5LDcg
Kzc5LDcgQEAgQ1NTQ3Vyc29ySW1hZ2VWYWx1ZTo6fkNTU0N1cnNvckltYWdlVmFsdWUoKQogICAg
IGZvciAoOyBpdCAhPSBlbmQ7ICsraXQpIHsKICAgICAgICAgU1ZHRWxlbWVudCogcmVmZXJlbmNl
ZEVsZW1lbnQgPSAqaXQ7CiAgICAgICAgIHJlZmVyZW5jZWRFbGVtZW50LT5jdXJzb3JJbWFnZVZh
bHVlUmVtb3ZlZCgpOwotICAgICAgICBpZiAoU1ZHQ3Vyc29yRWxlbWVudCogY3Vyc29yRWxlbWVu
dCA9IHJlc291cmNlUmVmZXJlbmNlZEJ5Q3Vyc29yRWxlbWVudCh0b0NTU0ltYWdlVmFsdWUobV9p
bWFnZVZhbHVlLmdldCgpKS0+dXJsKCksIHJlZmVyZW5jZWRFbGVtZW50LT5kb2N1bWVudCgpKSkK
KyAgICAgICAgaWYgKFNWR0N1cnNvckVsZW1lbnQqIGN1cnNvckVsZW1lbnQgPSByZXNvdXJjZVJl
ZmVyZW5jZWRCeUN1cnNvckVsZW1lbnQodG9DU1NJbWFnZVZhbHVlKG1faW1hZ2VWYWx1ZS5nZXQo
KSkudXJsKCksIHJlZmVyZW5jZWRFbGVtZW50LT5kb2N1bWVudCgpKSkKICAgICAgICAgICAgIGN1
cnNvckVsZW1lbnQtPnJlbW92ZUNsaWVudChyZWZlcmVuY2VkRWxlbWVudCk7CiAgICAgfQogI2Vu
ZGlmCkBAIC04OCw3ICs4OCw3IEBAIENTU0N1cnNvckltYWdlVmFsdWU6On5DU1NDdXJzb3JJbWFn
ZVZhbHVlKCkKIFN0cmluZyBDU1NDdXJzb3JJbWFnZVZhbHVlOjpjdXN0b21DU1NUZXh0KCkgY29u
c3QKIHsKICAgICBTdHJpbmdCdWlsZGVyIHJlc3VsdDsKLSAgICByZXN1bHQuYXBwZW5kKG1faW1h
Z2VWYWx1ZS0+Y3NzVGV4dCgpKTsKKyAgICByZXN1bHQuYXBwZW5kKG1faW1hZ2VWYWx1ZS5nZXQo
KS5jc3NUZXh0KCkpOwogICAgIGlmIChtX2hhc0hvdFNwb3QpIHsKICAgICAgICAgcmVzdWx0LmFw
cGVuZCgnICcpOwogICAgICAgICByZXN1bHQuYXBwZW5kTnVtYmVyKG1faG90U3BvdC54KCkpOwpA
QCAtMTA5LDcgKzEwOSw3IEBAIGJvb2wgQ1NTQ3Vyc29ySW1hZ2VWYWx1ZTo6dXBkYXRlSWZTVkdD
dXJzb3JJc1VzZWQoRWxlbWVudCogZWxlbWVudCkKICAgICBpZiAoIWlzU1ZHQ3Vyc29yKCkpCiAg
ICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmIChTVkdDdXJzb3JFbGVtZW50KiBjdXJzb3JF
bGVtZW50ID0gcmVzb3VyY2VSZWZlcmVuY2VkQnlDdXJzb3JFbGVtZW50KHRvQ1NTSW1hZ2VWYWx1
ZShtX2ltYWdlVmFsdWUuZ2V0KCkpLT51cmwoKSwgZWxlbWVudC0+ZG9jdW1lbnQoKSkpIHsKKyAg
ICBpZiAoU1ZHQ3Vyc29yRWxlbWVudCogY3Vyc29yRWxlbWVudCA9IHJlc291cmNlUmVmZXJlbmNl
ZEJ5Q3Vyc29yRWxlbWVudCh0b0NTU0ltYWdlVmFsdWUobV9pbWFnZVZhbHVlLmdldCgpKS51cmwo
KSwgZWxlbWVudC0+ZG9jdW1lbnQoKSkpIHsKICAgICAgICAgLy8gRklYTUU6IFRoaXMgd2lsbCBv
dmVycmlkZSBob3Qgc3BvdCBzcGVjaWZpZWQgaW4gQ1NTLCB3aGljaCBpcyBwcm9iYWJseSBpbmNv
cnJlY3QuCiAgICAgICAgIFNWR0xlbmd0aENvbnRleHQgbGVuZ3RoQ29udGV4dCgwKTsKICAgICAg
ICAgbV9oYXNIb3RTcG90ID0gdHJ1ZTsKQEAgLTEzNiw4ICsxMzYsOCBAQCBib29sIENTU0N1cnNv
ckltYWdlVmFsdWU6OnVwZGF0ZUlmU1ZHQ3Vyc29ySXNVc2VkKEVsZW1lbnQqIGVsZW1lbnQpCiBT
dHlsZUltYWdlKiBDU1NDdXJzb3JJbWFnZVZhbHVlOjpjYWNoZWRJbWFnZShDYWNoZWRSZXNvdXJj
ZUxvYWRlciogbG9hZGVyKQogewogI2lmIEVOQUJMRShDU1NfSU1BR0VfU0VUKQotICAgIGlmICht
X2ltYWdlVmFsdWUtPmlzSW1hZ2VTZXRWYWx1ZSgpKQotICAgICAgICByZXR1cm4gdG9DU1NJbWFn
ZVNldFZhbHVlKG1faW1hZ2VWYWx1ZS5nZXQoKSktPmNhY2hlZEltYWdlU2V0KGxvYWRlcik7Cisg
ICAgaWYgKG1faW1hZ2VWYWx1ZS5nZXQoKS5pc0ltYWdlU2V0VmFsdWUoKSkKKyAgICAgICAgcmV0
dXJuIHRvQ1NTSW1hZ2VTZXRWYWx1ZShtX2ltYWdlVmFsdWUuZ2V0KCkpLmNhY2hlZEltYWdlU2V0
KGxvYWRlcik7CiAjZW5kaWYKIAogICAgIGlmICghbV9hY2Nlc3NlZEltYWdlKSB7CkBAIC0xNDks
NyArMTQ5LDcgQEAgU3R5bGVJbWFnZSogQ1NTQ3Vyc29ySW1hZ2VWYWx1ZTo6Y2FjaGVkSW1hZ2Uo
Q2FjaGVkUmVzb3VyY2VMb2FkZXIqIGxvYWRlcikKICAgICAgICAgLy8gd2UgY3JlYXRlIGFuIGFs
dGVybmF0ZSBDU1NJbWFnZVZhbHVlIHRvIHVzZS4KICAgICAgICAgaWYgKGlzU1ZHQ3Vyc29yKCkg
JiYgbG9hZGVyICYmIGxvYWRlci0+ZG9jdW1lbnQoKSkgewogICAgICAgICAgICAgLy8gRklYTUU6
IFRoaXMgd2lsbCBmYWlsIGlmIHRoZSA8Y3Vyc29yPiBlbGVtZW50IGlzIGluIGEgc2hhZG93IERP
TSAoYnVnIDU5ODI3KQotICAgICAgICAgICAgaWYgKFNWR0N1cnNvckVsZW1lbnQqIGN1cnNvckVs
ZW1lbnQgPSByZXNvdXJjZVJlZmVyZW5jZWRCeUN1cnNvckVsZW1lbnQodG9DU1NJbWFnZVZhbHVl
KG1faW1hZ2VWYWx1ZS5nZXQoKSktPnVybCgpLCAqbG9hZGVyLT5kb2N1bWVudCgpKSkgeworICAg
ICAgICAgICAgaWYgKFNWR0N1cnNvckVsZW1lbnQqIGN1cnNvckVsZW1lbnQgPSByZXNvdXJjZVJl
ZmVyZW5jZWRCeUN1cnNvckVsZW1lbnQodG9DU1NJbWFnZVZhbHVlKG1faW1hZ2VWYWx1ZS5nZXQo
KSkudXJsKCksICpsb2FkZXItPmRvY3VtZW50KCkpKSB7CiAgICAgICAgICAgICAgICAgUmVmPENT
U0ltYWdlVmFsdWU+IHN2Z0ltYWdlVmFsdWUoQ1NTSW1hZ2VWYWx1ZTo6Y3JlYXRlKGN1cnNvckVs
ZW1lbnQtPmhyZWYoKSkpOwogICAgICAgICAgICAgICAgIFN0eWxlQ2FjaGVkSW1hZ2UqIGNhY2hl
ZEltYWdlID0gc3ZnSW1hZ2VWYWx1ZS0+Y2FjaGVkSW1hZ2UobG9hZGVyKTsKICAgICAgICAgICAg
ICAgICBtX2ltYWdlID0gY2FjaGVkSW1hZ2U7CkBAIC0xNTgsOCArMTU4LDggQEAgU3R5bGVJbWFn
ZSogQ1NTQ3Vyc29ySW1hZ2VWYWx1ZTo6Y2FjaGVkSW1hZ2UoQ2FjaGVkUmVzb3VyY2VMb2FkZXIq
IGxvYWRlcikKICAgICAgICAgfQogI2VuZGlmCiAKLSAgICAgICAgaWYgKG1faW1hZ2VWYWx1ZS0+
aXNJbWFnZVZhbHVlKCkpCi0gICAgICAgICAgICBtX2ltYWdlID0gdG9DU1NJbWFnZVZhbHVlKG1f
aW1hZ2VWYWx1ZS5nZXQoKSktPmNhY2hlZEltYWdlKGxvYWRlcik7CisgICAgICAgIGlmIChtX2lt
YWdlVmFsdWUuZ2V0KCkuaXNJbWFnZVZhbHVlKCkpCisgICAgICAgICAgICBtX2ltYWdlID0gdG9D
U1NJbWFnZVZhbHVlKG1faW1hZ2VWYWx1ZS5nZXQoKSkuY2FjaGVkSW1hZ2UobG9hZGVyKTsKICAg
ICB9CiAKICAgICBpZiAobV9pbWFnZSAmJiBtX2ltYWdlLT5pc0NhY2hlZEltYWdlKCkpCkBAIC0x
NzIsOCArMTcyLDggQEAgU3R5bGVJbWFnZSogQ1NTQ3Vyc29ySW1hZ2VWYWx1ZTo6Y2FjaGVkT3JQ
ZW5kaW5nSW1hZ2UoRG9jdW1lbnQmIGRvY3VtZW50KQogewogI2lmIEVOQUJMRShDU1NfSU1BR0Vf
U0VUKQogICAgIC8vIE5lZWQgdG8gZGVsZWdhdGUgY29tcGxldGVseSBzbyB0aGF0IGNoYW5nZXMg
aW4gZGV2aWNlIHNjYWxlIGZhY3RvciBjYW4gYmUgaGFuZGxlZCBhcHByb3ByaWF0ZWx5LgotICAg
IGlmIChtX2ltYWdlVmFsdWUtPmlzSW1hZ2VTZXRWYWx1ZSgpKQotICAgICAgICByZXR1cm4gdG9D
U1NJbWFnZVNldFZhbHVlKG1faW1hZ2VWYWx1ZS5nZXQoKSktPmNhY2hlZE9yUGVuZGluZ0ltYWdl
U2V0KGRvY3VtZW50KTsKKyAgICBpZiAobV9pbWFnZVZhbHVlLmdldCgpLmlzSW1hZ2VTZXRWYWx1
ZSgpKQorICAgICAgICByZXR1cm4gdG9DU1NJbWFnZVNldFZhbHVlKG1faW1hZ2VWYWx1ZS5nZXQo
KSkuY2FjaGVkT3JQZW5kaW5nSW1hZ2VTZXQoZG9jdW1lbnQpOwogI2VuZGlmCiAKICAgICBpZiAo
IW1faW1hZ2UpCkBAIC0xODUsOCArMTg1LDggQEAgU3R5bGVJbWFnZSogQ1NTQ3Vyc29ySW1hZ2VW
YWx1ZTo6Y2FjaGVkT3JQZW5kaW5nSW1hZ2UoRG9jdW1lbnQmIGRvY3VtZW50KQogI2lmIEVOQUJM
RShTVkcpCiBib29sIENTU0N1cnNvckltYWdlVmFsdWU6OmlzU1ZHQ3Vyc29yKCkgY29uc3QKIHsK
LSAgICBpZiAobV9pbWFnZVZhbHVlLT5pc0ltYWdlVmFsdWUoKSkgewotICAgICAgICBVUkwga3Vy
bChQYXJzZWRVUkxTdHJpbmcsIHRvQ1NTSW1hZ2VWYWx1ZShtX2ltYWdlVmFsdWUuZ2V0KCkpLT51
cmwoKSk7CisgICAgaWYgKG1faW1hZ2VWYWx1ZS5nZXQoKS5pc0ltYWdlVmFsdWUoKSkgeworICAg
ICAgICBVUkwga3VybChQYXJzZWRVUkxTdHJpbmcsIHRvQ1NTSW1hZ2VWYWx1ZShtX2ltYWdlVmFs
dWUuZ2V0KCkpLnVybCgpKTsKICAgICAgICAgcmV0dXJuIGt1cmwuaGFzRnJhZ21lbnRJZGVudGlm
aWVyKCk7CiAgICAgfQogICAgIHJldHVybiBmYWxzZTsKQEAgLTIxNCw3ICsyMTQsNyBAQCB2b2lk
IENTU0N1cnNvckltYWdlVmFsdWU6OnJlbW92ZVJlZmVyZW5jZWRFbGVtZW50KFNWR0VsZW1lbnQq
IGVsZW1lbnQpCiBib29sIENTU0N1cnNvckltYWdlVmFsdWU6OmVxdWFscyhjb25zdCBDU1NDdXJz
b3JJbWFnZVZhbHVlJiBvdGhlcikgY29uc3QKIHsKICAgICByZXR1cm4gbV9oYXNIb3RTcG90ID8g
b3RoZXIubV9oYXNIb3RTcG90ICYmIG1faG90U3BvdCA9PSBvdGhlci5tX2hvdFNwb3QgOiAhb3Ro
ZXIubV9oYXNIb3RTcG90Ci0gICAgICAgICYmIGNvbXBhcmVDU1NWYWx1ZVB0cihtX2ltYWdlVmFs
dWUsIG90aGVyLm1faW1hZ2VWYWx1ZSk7CisgICAgICAgICYmIGNvbXBhcmVDU1NWYWx1ZShtX2lt
YWdlVmFsdWUsIG90aGVyLm1faW1hZ2VWYWx1ZSk7CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNv
cmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NDdXJzb3JJbWFnZVZhbHVlLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTQ3Vyc29ySW1hZ2VWYWx1ZS5oCmluZGV4IDg0ZTZhZjQu
LjBkYTNkYTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NDdXJzb3JJbWFnZVZh
bHVlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0N1cnNvckltYWdlVmFsdWUuaApAQCAt
MzMsOSArMzMsOSBAQCBjbGFzcyBTVkdFbGVtZW50OwogCiBjbGFzcyBDU1NDdXJzb3JJbWFnZVZh
bHVlIDogcHVibGljIENTU1ZhbHVlIHsKIHB1YmxpYzoKLSAgICBzdGF0aWMgUGFzc1JlZlB0cjxD
U1NDdXJzb3JJbWFnZVZhbHVlPiBjcmVhdGUoUGFzc1JlZlB0cjxDU1NWYWx1ZT4gaW1hZ2VWYWx1
ZSwgYm9vbCBoYXNIb3RTcG90LCBjb25zdCBJbnRQb2ludCYgaG90U3BvdCkKKyAgICBzdGF0aWMg
UGFzc1JlZjxDU1NDdXJzb3JJbWFnZVZhbHVlPiBjcmVhdGUoUGFzc1JlZjxDU1NWYWx1ZT4gaW1h
Z2VWYWx1ZSwgYm9vbCBoYXNIb3RTcG90LCBjb25zdCBJbnRQb2ludCYgaG90U3BvdCkKICAgICB7
Ci0gICAgICAgIHJldHVybiBhZG9wdFJlZihuZXcgQ1NTQ3Vyc29ySW1hZ2VWYWx1ZShpbWFnZVZh
bHVlLCBoYXNIb3RTcG90LCBob3RTcG90KSk7CisgICAgICAgIHJldHVybiBhZG9wdFJlZigqbmV3
IENTU0N1cnNvckltYWdlVmFsdWUoc3RkOjptb3ZlKGltYWdlVmFsdWUpLCBoYXNIb3RTcG90LCBo
b3RTcG90KSk7CiAgICAgfQogCiAgICAgfkNTU0N1cnNvckltYWdlVmFsdWUoKTsKQEAgLTYyLDcg
KzYyLDcgQEAgcHVibGljOgogICAgIGJvb2wgZXF1YWxzKGNvbnN0IENTU0N1cnNvckltYWdlVmFs
dWUmKSBjb25zdDsKIAogcHJpdmF0ZToKLSAgICBDU1NDdXJzb3JJbWFnZVZhbHVlKFBhc3NSZWZQ
dHI8Q1NTVmFsdWU+IGltYWdlVmFsdWUsIGJvb2wgaGFzSG90U3BvdCwgY29uc3QgSW50UG9pbnQm
IGhvdFNwb3QpOworICAgIENTU0N1cnNvckltYWdlVmFsdWUoUGFzc1JlZjxDU1NWYWx1ZT4gaW1h
Z2VWYWx1ZSwgYm9vbCBoYXNIb3RTcG90LCBjb25zdCBJbnRQb2ludCYgaG90U3BvdCk7CiAKICNp
ZiBFTkFCTEUoU1ZHKQogICAgIGJvb2wgaXNTVkdDdXJzb3IoKSBjb25zdDsKQEAgLTcwLDcgKzcw
LDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIGNsZWFyQ2FjaGVkSW1hZ2UoKTsKICNlbmRpZgogCi0g
ICAgUmVmUHRyPENTU1ZhbHVlPiBtX2ltYWdlVmFsdWU7CisgICAgUmVmPENTU1ZhbHVlPiBtX2lt
YWdlVmFsdWU7CiAKICAgICBib29sIG1faGFzSG90U3BvdDsKICAgICBJbnRQb2ludCBtX2hvdFNw
b3Q7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTSW1hZ2VWYWx1ZS5oIGIvU291
cmNlL1dlYkNvcmUvY3NzL0NTU0ltYWdlVmFsdWUuaAppbmRleCBmNzc4NzkzLi5lZjBmMDFkIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTSW1hZ2VWYWx1ZS5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9DU1NJbWFnZVZhbHVlLmgKQEAgLTQ0LDcgKzQ0LDcgQEAgcHVibGljOgog
ICAgIC8vIFJldHVybnMgYSBTdHlsZUNhY2hlZEltYWdlIGlmIHRoZSBpbWFnZSBpcyBjYWNoZWQg
YWxyZWFkeSwgb3RoZXJ3aXNlIGEgU3R5bGVQZW5kaW5nSW1hZ2UuCiAgICAgU3R5bGVJbWFnZSog
Y2FjaGVkT3JQZW5kaW5nSW1hZ2UoKTsKIAotICAgIGNvbnN0IFN0cmluZyYgdXJsKCkgeyByZXR1
cm4gbV91cmw7IH0KKyAgICBjb25zdCBTdHJpbmcmIHVybCgpIGNvbnN0IHsgcmV0dXJuIG1fdXJs
OyB9CiAKICAgICBTdHJpbmcgY3VzdG9tQ1NTVGV4dCgpIGNvbnN0OwogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQ
YXJzZXIuY3BwCmluZGV4IGZmMThjYWEuLjc3MGQ2ZDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2Nzcy9DU1NQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIu
Y3BwCkBAIC0yMTAxLDcgKzIxMDEsNyBAQCBib29sIENTU1BhcnNlcjo6cGFyc2VWYWx1ZShDU1NQ
cm9wZXJ0eUlEIHByb3BJZCwgYm9vbCBpbXBvcnRhbnQpCiAgICAgICAgICAgICAgICAgbGlzdCA9
IENTU1ZhbHVlTGlzdDo6Y3JlYXRlQ29tbWFTZXBhcmF0ZWQoKTsKIAogICAgICAgICAgICAgaWYg
KGltYWdlKQotICAgICAgICAgICAgICAgIGxpc3QtPmFwcGVuZChDU1NDdXJzb3JJbWFnZVZhbHVl
OjpjcmVhdGUoaW1hZ2UsIGhhc0hvdFNwb3QsIGhvdFNwb3QpKTsKKyAgICAgICAgICAgICAgICBs
aXN0LT5hcHBlbmQoQ1NTQ3Vyc29ySW1hZ2VWYWx1ZTo6Y3JlYXRlKGltYWdlLnJlbGVhc2VOb25O
dWxsKCksIGhhc0hvdFNwb3QsIGhvdFNwb3QpKTsKIAogICAgICAgICAgICAgaWYgKChpblN0cmlj
dE1vZGUoKSAmJiAhdmFsdWUpIHx8ICh2YWx1ZSAmJiAhKHZhbHVlLT51bml0ID09IENTU1BhcnNl
clZhbHVlOjpPcGVyYXRvciAmJiB2YWx1ZS0+aVZhbHVlID09ICcsJykpKQogICAgICAgICAgICAg
ICAgIHJldHVybiBmYWxzZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NWYWx1
ZS5oIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVlLmgKaW5kZXggODhhZjUyZS4uMjIzZGVl
ZjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NWYWx1ZS5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9DU1NWYWx1ZS5oCkBAIC0yNzIsNiArMjcyLDEyIEBAIGlubGluZSBib29s
IGNvbXBhcmVDU1NWYWx1ZVB0cihjb25zdCBSZWZQdHI8Q1NTVmFsdWVUeXBlPiYgZmlyc3QsIGNv
bnN0IFJlZlB0cjxDCiAgICAgcmV0dXJuIGZpcnN0ID8gc2Vjb25kICYmIGZpcnN0LT5lcXVhbHMo
KnNlY29uZCkgOiAhc2Vjb25kOwogfQogCit0ZW1wbGF0ZTx0eXBlbmFtZSBDU1NWYWx1ZVR5cGU+
CitpbmxpbmUgYm9vbCBjb21wYXJlQ1NTVmFsdWUoY29uc3QgUmVmPENTU1ZhbHVlVHlwZT4mIGZp
cnN0LCBjb25zdCBSZWY8Q1NTVmFsdWVUeXBlPiYgc2Vjb25kKQoreworICAgIHJldHVybiBmaXJz
dC5nZXQoKS5lcXVhbHMoc2Vjb25kLmdldCgpKTsKK30KKwogI2RlZmluZSBDU1NfVkFMVUVfVFlQ
RV9DQVNUUyhUb1ZhbHVlVHlwZU5hbWUsIHByZWRpY2F0ZSkgXAogICAgIFRZUEVfQ0FTVFNfQkFT
RShUb1ZhbHVlVHlwZU5hbWUsIENTU1ZhbHVlLCB2YWx1ZSwgdmFsdWUtPnByZWRpY2F0ZSwgdmFs
dWUucHJlZGljYXRlKQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>