<?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>137808</bug_id>
          
          <creation_ts>2014-10-16 23:38:35 -0700</creation_ts>
          <short_desc>Use std::unique_ptr in WebCore/bindings</short_desc>
          <delta_ts>2014-11-23 18:25:59 -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>Bindings</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>
          
          <blocked>128007</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>alecflett</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jsbell</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1042309</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-16 23:38:35 -0700</bug_when>
    <thetext>SSIA</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042310</commentid>
    <comment_count>1</comment_count>
      <attachid>240000</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-16 23:43:30 -0700</bug_when>
    <thetext>Created attachment 240000
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042553</commentid>
    <comment_count>2</comment_count>
      <attachid>240000</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-17 20:35:42 -0700</bug_when>
    <thetext>Comment on attachment 240000
Patch

Clearing flags on attachment: 240000

Committed r174857: &lt;http://trac.webkit.org/changeset/174857&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042554</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-17 20:35:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240000</attachid>
            <date>2014-10-16 23:43:30 -0700</date>
            <delta_ts>2014-10-17 20:35:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137808-20141017154335.patch</filename>
            <type>text/plain</type>
            <size>10543</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0ODA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTQ5M2E4ZDhlZjUyNzYx
NDFiNWJhN2JlNjY2YmFjMGZlYWJhNGE0Yy4uMGRiOGI5YzcyYWMyMjBkODU4OGE3NjMxM2Q3Y2I5
YzA3YTZiNGQwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDE0LTEwLTE2ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgVXNlIHN0ZDo6
dW5pcXVlX3B0ciBpbiBXZWJDb3JlL2JpbmRpbmdzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzc4MDgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBDbGVhbiB1cCBQYXNzT3duUHRyfE93blB0ciBpbiBXZWJD
b3JlL2JpbmRpbmdzIGJ5IHVzaW5nIHN0ZDo6dW5pcXVlX3B0ciwgc3RkOjptYWtlX3VuaXF1ZQor
ICAgICAgICBhbmQgV1RGOjptb3ZlLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgbm8gYmVoYXZp
b3IgY2hhbmdlcy4KKworICAgICAgICAqIGJpbmRpbmdzL2dlbmVyaWMvQWN0aXZlRE9NQ2FsbGJh
Y2suaDoKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU01lc3NhZ2VFdmVudEN1c3RvbS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpoYW5kbGVJbml0TWVzc2FnZUV2ZW50KToKKyAgICAgICAgKiBiaW5k
aW5ncy9qcy9TZXJpYWxpemVkU2NyaXB0VmFsdWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Vy
aWFsaXplZFNjcmlwdFZhbHVlOjpTZXJpYWxpemVkU2NyaXB0VmFsdWUpOgorICAgICAgICAoV2Vi
Q29yZTo6U2VyaWFsaXplZFNjcmlwdFZhbHVlOjp0cmFuc2ZlckFycmF5QnVmZmVycyk6CisgICAg
ICAgIChXZWJDb3JlOjpTZXJpYWxpemVkU2NyaXB0VmFsdWU6OmNyZWF0ZSk6CisgICAgICAgICog
YmluZGluZ3MvanMvU2VyaWFsaXplZFNjcmlwdFZhbHVlLmg6CisgICAgICAgICogYmluZGluZ3Mv
anMvV29ya2VyU2NyaXB0RGVidWdTZXJ2ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V29ya2Vy
U2NyaXB0RGVidWdTZXJ2ZXI6OmludGVycnVwdEFuZFJ1blRhc2spOgorICAgICAgICAqIGJpbmRp
bmdzL2pzL1dvcmtlclNjcmlwdERlYnVnU2VydmVyLmg6CisgICAgICAgICogaW5zcGVjdG9yL1dv
cmtlckRlYnVnZ2VyQWdlbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V29ya2VyRGVidWdnZXJB
Z2VudDo6aW50ZXJydXB0QW5kRGlzcGF0Y2hJbnNwZWN0b3JDb21tYW5kcyk6CisKIDIwMTQtMTAt
MTYgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBVc2UgaXM8Pigp
IC8gZG93bmNhc3Q8PigpIGZvciBCYXNpY1NoYXBlIHN1YmNsYXNzZXMKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvQWN0aXZlRE9NQ2FsbGJhY2suaCBiL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvQWN0aXZlRE9NQ2FsbGJhY2suaAppbmRleCA4MjFl
NTljOWI2ZGNhODMwNjFiZTRlMzkxZjcyOTNlMWM1ZTc3Njk4Li42NzI3Nzg3ZmFhZDRmZTFhZTUx
NzA1ZjQ3NTE4NTRkMTRmZjY1OTcyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy9nZW5lcmljL0FjdGl2ZURPTUNhbGxiYWNrLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvZ2VuZXJpYy9BY3RpdmVET01DYWxsYmFjay5oCkBAIC0zMiw3ICszMiw2IEBACiAjZGVmaW5l
IEFjdGl2ZURPTUNhbGxiYWNrX2gKIAogI2luY2x1ZGUgIkNvbnRleHREZXN0cnVjdGlvbk9ic2Vy
dmVyLmgiCi0jaW5jbHVkZSA8d3RmL093blB0ci5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTTWVzc2FnZUV2ZW50Q3Vz
dG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTTWVzc2FnZUV2ZW50Q3VzdG9t
LmNwcAppbmRleCBkNjI3ZjBjOGZkMjEzZGQyYTI3NmEyMWE4YjcxY2UwZDM2NWRiM2M3Li4wZTE0
YmNkNjFiNjY2NjAxOTdmYTU5YWZiZTQzYjU4YTI3ZWRmMDQ1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy9qcy9KU01lc3NhZ2VFdmVudEN1c3RvbS5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvanMvSlNNZXNzYWdlRXZlbnRDdXN0b20uY3BwCkBAIC05NywxMCAr
OTcsMTAgQEAgc3RhdGljIEpTQzo6SlNWYWx1ZSBoYW5kbGVJbml0TWVzc2FnZUV2ZW50KEpTTWVz
c2FnZUV2ZW50KiBqc0V2ZW50LCBKU0M6OkV4ZWNTdGEKICAgICBjb25zdCBTdHJpbmcgbGFzdEV2
ZW50SWRBcmcgPSBleGVjLT5hcmd1bWVudCg1KS50b1N0cmluZyhleGVjKS0+dmFsdWUoZXhlYyk7
CiAgICAgRE9NV2luZG93KiBzb3VyY2VBcmcgPSBKU0RPTVdpbmRvdzo6dG9XcmFwcGVkKGV4ZWMt
PmFyZ3VtZW50KDYpKTsKICAgICBzdGQ6OnVuaXF1ZV9wdHI8TWVzc2FnZVBvcnRBcnJheT4gbWVz
c2FnZVBvcnRzOwotICAgIE93blB0cjxBcnJheUJ1ZmZlckFycmF5PiBhcnJheUJ1ZmZlcnM7Cisg
ICAgc3RkOjp1bmlxdWVfcHRyPEFycmF5QnVmZmVyQXJyYXk+IGFycmF5QnVmZmVyczsKICAgICBp
ZiAoIWV4ZWMtPmFyZ3VtZW50KDcpLmlzVW5kZWZpbmVkT3JOdWxsKCkpIHsKICAgICAgICAgbWVz
c2FnZVBvcnRzID0gc3RkOjptYWtlX3VuaXF1ZTxNZXNzYWdlUG9ydEFycmF5PigpOwotICAgICAg
ICBhcnJheUJ1ZmZlcnMgPSBhZG9wdFB0cihuZXcgQXJyYXlCdWZmZXJBcnJheSk7CisgICAgICAg
IGFycmF5QnVmZmVycyA9IHN0ZDo6bWFrZV91bmlxdWU8QXJyYXlCdWZmZXJBcnJheT4oKTsKICAg
ICAgICAgZmlsbE1lc3NhZ2VQb3J0QXJyYXkoZXhlYywgZXhlYy0+YXJndW1lbnQoNyksICptZXNz
YWdlUG9ydHMsICphcnJheUJ1ZmZlcnMpOwogICAgICAgICBpZiAoZXhlYy0+aGFkRXhjZXB0aW9u
KCkpCiAgICAgICAgICAgICByZXR1cm4ganNVbmRlZmluZWQoKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1NlcmlhbGl6ZWRTY3JpcHRWYWx1ZS5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy9qcy9TZXJpYWxpemVkU2NyaXB0VmFsdWUuY3BwCmluZGV4IDk3Yjgy
ZWMxNmFkZjY0NThkMTA3MGMxMzEzYTllMDJiMjkyYzI1NzYuLjBjZjA5ZTFmNWVjOThhODUxNDRj
YzcyMmQyYTZjYzRhZTRmOTM4OTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L2pzL1NlcmlhbGl6ZWRTY3JpcHRWYWx1ZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvanMvU2VyaWFsaXplZFNjcmlwdFZhbHVlLmNwcApAQCAtMjU2MywxNSArMjU2MywxNSBAQCBT
ZXJpYWxpemVkU2NyaXB0VmFsdWU6OlNlcmlhbGl6ZWRTY3JpcHRWYWx1ZShWZWN0b3I8dWludDhf
dD4mIGJ1ZmZlciwgVmVjdG9yPFN0cgogICAgICAgICBhZGRCbG9iVVJMKHN0cmluZyk7CiB9CiAK
LVNlcmlhbGl6ZWRTY3JpcHRWYWx1ZTo6U2VyaWFsaXplZFNjcmlwdFZhbHVlKFZlY3Rvcjx1aW50
OF90PiYgYnVmZmVyLCBWZWN0b3I8U3RyaW5nPiYgYmxvYlVSTHMsIFBhc3NPd25QdHI8QXJyYXlC
dWZmZXJDb250ZW50c0FycmF5PiBhcnJheUJ1ZmZlckNvbnRlbnRzQXJyYXkpCi0gICAgOiBtX2Fy
cmF5QnVmZmVyQ29udGVudHNBcnJheShhcnJheUJ1ZmZlckNvbnRlbnRzQXJyYXkpCitTZXJpYWxp
emVkU2NyaXB0VmFsdWU6OlNlcmlhbGl6ZWRTY3JpcHRWYWx1ZShWZWN0b3I8dWludDhfdD4mIGJ1
ZmZlciwgVmVjdG9yPFN0cmluZz4mIGJsb2JVUkxzLCBzdGQ6OnVuaXF1ZV9wdHI8QXJyYXlCdWZm
ZXJDb250ZW50c0FycmF5PiBhcnJheUJ1ZmZlckNvbnRlbnRzQXJyYXkpCisgICAgOiBtX2FycmF5
QnVmZmVyQ29udGVudHNBcnJheShXVEY6Om1vdmUoYXJyYXlCdWZmZXJDb250ZW50c0FycmF5KSkK
IHsKICAgICBtX2RhdGEuc3dhcChidWZmZXIpOwogICAgIGZvciAoYXV0byYgc3RyaW5nIDogYmxv
YlVSTHMpCiAgICAgICAgIGFkZEJsb2JVUkwoc3RyaW5nKTsKIH0KIAotUGFzc093blB0cjxTZXJp
YWxpemVkU2NyaXB0VmFsdWU6OkFycmF5QnVmZmVyQ29udGVudHNBcnJheT4gU2VyaWFsaXplZFNj
cmlwdFZhbHVlOjp0cmFuc2ZlckFycmF5QnVmZmVycygKK3N0ZDo6dW5pcXVlX3B0cjxTZXJpYWxp
emVkU2NyaXB0VmFsdWU6OkFycmF5QnVmZmVyQ29udGVudHNBcnJheT4gU2VyaWFsaXplZFNjcmlw
dFZhbHVlOjp0cmFuc2ZlckFycmF5QnVmZmVycygKICAgICBFeGVjU3RhdGUqIGV4ZWMsIEFycmF5
QnVmZmVyQXJyYXkmIGFycmF5QnVmZmVycywgU2VyaWFsaXphdGlvblJldHVybkNvZGUmIGNvZGUp
CiB7CiAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBhcnJheUJ1ZmZlcnMuc2l6ZSgpOyBpKysp
IHsKQEAgLTI1ODEsNyArMjU4MSw3IEBAIFBhc3NPd25QdHI8U2VyaWFsaXplZFNjcmlwdFZhbHVl
OjpBcnJheUJ1ZmZlckNvbnRlbnRzQXJyYXk+IFNlcmlhbGl6ZWRTY3JpcHRWYWx1CiAgICAgICAg
IH0KICAgICB9CiAKLSAgICBPd25QdHI8QXJyYXlCdWZmZXJDb250ZW50c0FycmF5PiBjb250ZW50
cyA9IGFkb3B0UHRyKG5ldyBBcnJheUJ1ZmZlckNvbnRlbnRzQXJyYXkoYXJyYXlCdWZmZXJzLnNp
emUoKSkpOworICAgIGF1dG8gY29udGVudHMgPSBzdGQ6Om1ha2VfdW5pcXVlPEFycmF5QnVmZmVy
Q29udGVudHNBcnJheT4oYXJyYXlCdWZmZXJzLnNpemUoKSk7CiAgICAgVmVjdG9yPFJlZjxET01X
cmFwcGVyV29ybGQ+PiB3b3JsZHM7CiAgICAgc3RhdGljX2Nhc3Q8V2ViQ29yZUpTQ2xpZW50RGF0
YSo+KGV4ZWMtPnZtKCkuY2xpZW50RGF0YSktPmdldEFsbFdvcmxkcyh3b3JsZHMpOwogCkBAIC0y
NTk3LDEwICsyNTk3LDkgQEAgUGFzc093blB0cjxTZXJpYWxpemVkU2NyaXB0VmFsdWU6OkFycmF5
QnVmZmVyQ29udGVudHNBcnJheT4gU2VyaWFsaXplZFNjcmlwdFZhbHUKICAgICAgICAgICAgIHJl
dHVybiBudWxscHRyOwogICAgICAgICB9CiAgICAgfQotICAgIHJldHVybiBjb250ZW50cy5yZWxl
YXNlKCk7CisgICAgcmV0dXJuIGNvbnRlbnRzOwogfQogCi0KIFBhc3NSZWZQdHI8U2VyaWFsaXpl
ZFNjcmlwdFZhbHVlPiBTZXJpYWxpemVkU2NyaXB0VmFsdWU6OmNyZWF0ZShFeGVjU3RhdGUqIGV4
ZWMsIEpTVmFsdWUgdmFsdWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTWVzc2FnZVBvcnRBcnJheSogbWVzc2FnZVBvcnRz
LCBBcnJheUJ1ZmZlckFycmF5KiBhcnJheUJ1ZmZlcnMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU2VyaWFsaXphdGlvbkVy
cm9yTW9kZSB0aHJvd0V4Y2VwdGlvbnMpCkBAIC0yNjA5LDcgKzI2MDgsNyBAQCBQYXNzUmVmUHRy
PFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZT4gU2VyaWFsaXplZFNjcmlwdFZhbHVlOjpjcmVhdGUoRXhl
Y1N0YXRlKiBleGVjLAogICAgIFZlY3RvcjxTdHJpbmc+IGJsb2JVUkxzOwogICAgIFNlcmlhbGl6
YXRpb25SZXR1cm5Db2RlIGNvZGUgPSBDbG9uZVNlcmlhbGl6ZXI6OnNlcmlhbGl6ZShleGVjLCB2
YWx1ZSwgbWVzc2FnZVBvcnRzLCBhcnJheUJ1ZmZlcnMsIGJsb2JVUkxzLCBidWZmZXIpOwogCi0g
ICAgT3duUHRyPEFycmF5QnVmZmVyQ29udGVudHNBcnJheT4gYXJyYXlCdWZmZXJDb250ZW50c0Fy
cmF5OworICAgIHN0ZDo6dW5pcXVlX3B0cjxBcnJheUJ1ZmZlckNvbnRlbnRzQXJyYXk+IGFycmF5
QnVmZmVyQ29udGVudHNBcnJheTsKIAogICAgIGlmIChhcnJheUJ1ZmZlcnMgJiYgc2VyaWFsaXph
dGlvbkRpZENvbXBsZXRlU3VjY2Vzc2Z1bGx5KGNvZGUpKQogICAgICAgICBhcnJheUJ1ZmZlckNv
bnRlbnRzQXJyYXkgPSB0cmFuc2ZlckFycmF5QnVmZmVycyhleGVjLCAqYXJyYXlCdWZmZXJzLCBj
b2RlKTsKQEAgLTI2MjAsNyArMjYxOSw3IEBAIFBhc3NSZWZQdHI8U2VyaWFsaXplZFNjcmlwdFZh
bHVlPiBTZXJpYWxpemVkU2NyaXB0VmFsdWU6OmNyZWF0ZShFeGVjU3RhdGUqIGV4ZWMsCiAgICAg
aWYgKCFzZXJpYWxpemF0aW9uRGlkQ29tcGxldGVTdWNjZXNzZnVsbHkoY29kZSkpCiAgICAgICAg
IHJldHVybiAwOwogCi0gICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBTZXJpYWxpemVkU2NyaXB0VmFs
dWUoYnVmZmVyLCBibG9iVVJMcywgYXJyYXlCdWZmZXJDb250ZW50c0FycmF5LnJlbGVhc2UoKSkp
OworICAgIHJldHVybiBhZG9wdFJlZihuZXcgU2VyaWFsaXplZFNjcmlwdFZhbHVlKGJ1ZmZlciwg
YmxvYlVSTHMsIFdURjo6bW92ZShhcnJheUJ1ZmZlckNvbnRlbnRzQXJyYXkpKSk7CiB9CiAKIFBh
c3NSZWZQdHI8U2VyaWFsaXplZFNjcmlwdFZhbHVlPiBTZXJpYWxpemVkU2NyaXB0VmFsdWU6OmNy
ZWF0ZShjb25zdCBTdHJpbmcmIHN0cmluZykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL2pzL1NlcmlhbGl6ZWRTY3JpcHRWYWx1ZS5oIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvanMvU2VyaWFsaXplZFNjcmlwdFZhbHVlLmgKaW5kZXggNGU0YWFlN2U3N2I4MGFlOGViNGY3
YTljNDI5ODFjZGNmMTI0MGQ1Mi4uZDM2NmIzMDY3YzEyNmJlZDQwZTM5ZDdlYmI2ZDgyNjRkNTg5
MDhiYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvU2VyaWFsaXplZFNj
cmlwdFZhbHVlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvU2VyaWFsaXplZFNj
cmlwdFZhbHVlLmgKQEAgLTEwOSwxNiArMTA5LDE2IEBAIHByaXZhdGU6CiAgICAgdHlwZWRlZiBW
ZWN0b3I8SlNDOjpBcnJheUJ1ZmZlckNvbnRlbnRzPiBBcnJheUJ1ZmZlckNvbnRlbnRzQXJyYXk7
CiAgICAgc3RhdGljIHZvaWQgbWF5YmVUaHJvd0V4Y2VwdGlvbklmU2VyaWFsaXphdGlvbkZhaWxl
ZChKU0M6OkV4ZWNTdGF0ZSosIFNlcmlhbGl6YXRpb25SZXR1cm5Db2RlKTsKICAgICBzdGF0aWMg
Ym9vbCBzZXJpYWxpemF0aW9uRGlkQ29tcGxldGVTdWNjZXNzZnVsbHkoU2VyaWFsaXphdGlvblJl
dHVybkNvZGUpOwotICAgIHN0YXRpYyBQYXNzT3duUHRyPEFycmF5QnVmZmVyQ29udGVudHNBcnJh
eT4gdHJhbnNmZXJBcnJheUJ1ZmZlcnMoSlNDOjpFeGVjU3RhdGUqLCBBcnJheUJ1ZmZlckFycmF5
JiwgU2VyaWFsaXphdGlvblJldHVybkNvZGUmKTsKKyAgICBzdGF0aWMgc3RkOjp1bmlxdWVfcHRy
PEFycmF5QnVmZmVyQ29udGVudHNBcnJheT4gdHJhbnNmZXJBcnJheUJ1ZmZlcnMoSlNDOjpFeGVj
U3RhdGUqLCBBcnJheUJ1ZmZlckFycmF5JiwgU2VyaWFsaXphdGlvblJldHVybkNvZGUmKTsKICAg
ICB2b2lkIGFkZEJsb2JVUkwoY29uc3QgU3RyaW5nJik7CiAKICAgICBTZXJpYWxpemVkU2NyaXB0
VmFsdWUoY29uc3QgVmVjdG9yPHVuc2lnbmVkIGNoYXI+Jik7CiAgICAgV0VCQ09SRV9FWFBPUlQg
U2VyaWFsaXplZFNjcmlwdFZhbHVlKFZlY3Rvcjx1bnNpZ25lZCBjaGFyPiYpOwogICAgIFNlcmlh
bGl6ZWRTY3JpcHRWYWx1ZShWZWN0b3I8dW5zaWduZWQgY2hhcj4mLCBWZWN0b3I8U3RyaW5nPiYg
YmxvYlVSTHMpOwotICAgIFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZShWZWN0b3I8dW5zaWduZWQgY2hh
cj4mLCBWZWN0b3I8U3RyaW5nPiYgYmxvYlVSTHMsIFBhc3NPd25QdHI8QXJyYXlCdWZmZXJDb250
ZW50c0FycmF5Pik7CisgICAgU2VyaWFsaXplZFNjcmlwdFZhbHVlKFZlY3Rvcjx1bnNpZ25lZCBj
aGFyPiYsIFZlY3RvcjxTdHJpbmc+JiBibG9iVVJMcywgc3RkOjp1bmlxdWVfcHRyPEFycmF5QnVm
ZmVyQ29udGVudHNBcnJheT4pOwogCiAgICAgVmVjdG9yPHVuc2lnbmVkIGNoYXI+IG1fZGF0YTsK
LSAgICBPd25QdHI8QXJyYXlCdWZmZXJDb250ZW50c0FycmF5PiBtX2FycmF5QnVmZmVyQ29udGVu
dHNBcnJheTsKKyAgICBzdGQ6OnVuaXF1ZV9wdHI8QXJyYXlCdWZmZXJDb250ZW50c0FycmF5PiBt
X2FycmF5QnVmZmVyQ29udGVudHNBcnJheTsKICAgICBWZWN0b3I8VmVjdG9yPHVpbnQxNl90Pj4g
bV9ibG9iVVJMczsKIH07CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pz
L1dvcmtlclNjcmlwdERlYnVnU2VydmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pz
L1dvcmtlclNjcmlwdERlYnVnU2VydmVyLmNwcAppbmRleCBiNWEzNTJiMGI2MjVhNDZkMmI4ZGE2
MDU4Yzk4ZTBhYTY3NDMxZmM3Li5iNWVkNzI4YTA4YmU2YjY1NGY4MjczYWUzZGE0MGFlNjJiZWFi
ODJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9Xb3JrZXJTY3JpcHRE
ZWJ1Z1NlcnZlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvV29ya2VyU2Ny
aXB0RGVidWdTZXJ2ZXIuY3BwCkBAIC00MSw3ICs0MSw2IEBACiAjaW5jbHVkZSAiV29ya2VyUnVu
TG9vcC5oIgogI2luY2x1ZGUgIldvcmtlclRocmVhZC5oIgogI2luY2x1ZGUgPHJ1bnRpbWUvVk0u
aD4KLSNpbmNsdWRlIDx3dGYvUGFzc093blB0ci5oPgogCiB1c2luZyBuYW1lc3BhY2UgSW5zcGVj
dG9yOwogCkBAIC0xMDYsNyArMTA1LDcgQEAgdm9pZCBXb3JrZXJTY3JpcHREZWJ1Z1NlcnZlcjo6
cmVwb3J0RXhjZXB0aW9uKEpTQzo6RXhlY1N0YXRlKiBleGVjLCBKU0M6OkpTVmFsdWUKICAgICBX
ZWJDb3JlOjpyZXBvcnRFeGNlcHRpb24oZXhlYywgZXhjZXB0aW9uKTsKIH0KIAotdm9pZCBXb3Jr
ZXJTY3JpcHREZWJ1Z1NlcnZlcjo6aW50ZXJydXB0QW5kUnVuVGFzayhQYXNzT3duUHRyPFNjcmlw
dERlYnVnU2VydmVyOjpUYXNrPikKK3ZvaWQgV29ya2VyU2NyaXB0RGVidWdTZXJ2ZXI6OmludGVy
cnVwdEFuZFJ1blRhc2soc3RkOjp1bmlxdWVfcHRyPFNjcmlwdERlYnVnU2VydmVyOjpUYXNrPikK
IHsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvV29ya2VyU2Ny
aXB0RGVidWdTZXJ2ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1dvcmtlclNjcmlw
dERlYnVnU2VydmVyLmgKaW5kZXggMjJlMDE4YjZiMjc2NTNjOTUyMTZhZTVkMTRmODUyMWY3MTg3
ZDY2NC4uMDRjOWIwMzkyNTU4NTRlMTE5NDI5YTU2MjA3NDU0YmVlOGUxOTc2OSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvV29ya2VyU2NyaXB0RGVidWdTZXJ2ZXIuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9Xb3JrZXJTY3JpcHREZWJ1Z1NlcnZlci5o
CkBAIC01MCw3ICs1MCw3IEBAIHB1YmxpYzoKICAgICB2b2lkIGFkZExpc3RlbmVyKEluc3BlY3Rv
cjo6U2NyaXB0RGVidWdMaXN0ZW5lciopOwogICAgIHZvaWQgcmVtb3ZlTGlzdGVuZXIoSW5zcGVj
dG9yOjpTY3JpcHREZWJ1Z0xpc3RlbmVyKiwgYm9vbCBza2lwUmVjb21waWxlKTsKIAotICAgIHZv
aWQgaW50ZXJydXB0QW5kUnVuVGFzayhQYXNzT3duUHRyPFNjcmlwdERlYnVnU2VydmVyOjpUYXNr
Pik7CisgICAgdm9pZCBpbnRlcnJ1cHRBbmRSdW5UYXNrKHN0ZDo6dW5pcXVlX3B0cjxTY3JpcHRE
ZWJ1Z1NlcnZlcjo6VGFzaz4pOwogCiBwcml2YXRlOgogICAgIHZpcnR1YWwgTGlzdGVuZXJTZXQm
IGdldExpc3RlbmVycygpIG92ZXJyaWRlIHsgcmV0dXJuIG1fbGlzdGVuZXJzOyB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvV29ya2VyRGVidWdnZXJBZ2VudC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvV29ya2VyRGVidWdnZXJBZ2VudC5jcHAKaW5kZXggODA1
ZjgyYTZiNTUwMWRjMDRjYjNiNWNmNDA5ZDdhYTMzYTk0YTEwZi4uZDM2OWQ3YzZkNDNjNzg5YTM3
NjkwOGZmMjMzNjcyYTVlZDRmNWJhNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL1dvcmtlckRlYnVnZ2VyQWdlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9Xb3JrZXJEZWJ1Z2dlckFnZW50LmNwcApAQCAtMTE0LDcgKzExNCw3IEBAIHZvaWQgV29ya2Vy
RGVidWdnZXJBZ2VudDo6aW50ZXJydXB0QW5kRGlzcGF0Y2hJbnNwZWN0b3JDb21tYW5kcyhXb3Jr
ZXJUaHJlYWQqIHRoCiAgICAgc3RkOjpsb2NrX2d1YXJkPHN0ZDo6bXV0ZXg+IGxvY2sod29ya2Vy
RGVidWdnZXJBZ2VudHNNdXRleCgpKTsKIAogICAgIGlmIChXb3JrZXJEZWJ1Z2dlckFnZW50KiBh
Z2VudCA9IHdvcmtlckRlYnVnZ2VyQWdlbnRzKCkuZ2V0KHRocmVhZCkpCi0gICAgICAgIGFnZW50
LT5tX3NjcmlwdERlYnVnU2VydmVyLmludGVycnVwdEFuZFJ1blRhc2soYWRvcHRQdHIobmV3IFJ1
bkluc3BlY3RvckNvbW1hbmRzVGFzayh0aHJlYWQsIGFnZW50LT5tX2luc3BlY3RlZFdvcmtlckds
b2JhbFNjb3BlKSkpOworICAgICAgICBhZ2VudC0+bV9zY3JpcHREZWJ1Z1NlcnZlci5pbnRlcnJ1
cHRBbmRSdW5UYXNrKHN0ZDo6bWFrZV91bmlxdWU8UnVuSW5zcGVjdG9yQ29tbWFuZHNUYXNrPih0
aHJlYWQsIGFnZW50LT5tX2luc3BlY3RlZFdvcmtlckdsb2JhbFNjb3BlKSk7CiB9CiAKIHZvaWQg
V29ya2VyRGVidWdnZXJBZ2VudDo6c3RhcnRMaXN0ZW5pbmdTY3JpcHREZWJ1Z1NlcnZlcigpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>