<?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>141966</bug_id>
          
          <creation_ts>2015-02-24 04:10:04 -0800</creation_ts>
          <short_desc>Remove DecodingTask::create and DatabaseOpenTask::create</short_desc>
          <delta_ts>2015-02-24 17:13:06 -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>WebCore Misc.</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="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1071617</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-02-24 04:10:04 -0800</bug_when>
    <thetext>DatabaseOpenTask::create and  DatabaseOpenTask::create just create their instance. It can be replaced with std::make_unique&lt;&gt; directly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1071618</commentid>
    <comment_count>1</comment_count>
      <attachid>247221</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-02-24 04:11:51 -0800</bug_when>
    <thetext>Created attachment 247221
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1071625</commentid>
    <comment_count>2</comment_count>
      <attachid>247224</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-02-24 04:45:16 -0800</bug_when>
    <thetext>Created attachment 247224
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1071673</commentid>
    <comment_count>3</comment_count>
      <attachid>247224</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2015-02-24 09:01:00 -0800</bug_when>
    <thetext>Comment on attachment 247224
Patch

Very nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1071852</commentid>
    <comment_count>4</comment_count>
      <attachid>247224</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-24 17:13:02 -0800</bug_when>
    <thetext>Comment on attachment 247224
Patch

Clearing flags on attachment: 247224

Committed r180598: &lt;http://trac.webkit.org/changeset/180598&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1071853</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-24 17:13:06 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>247221</attachid>
            <date>2015-02-24 04:11:51 -0800</date>
            <delta_ts>2015-02-24 04:45:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141966-20150224211138.patch</filename>
            <type>text/plain</type>
            <size>5640</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgwNTUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTBjZjdiODA4NWYxMDkw
NWY1ODY1ZjcwODE4N2ZlNzZjMGIzNDk4NS4uMTExNmVlOWE4ODBlYTMxNmY0ZDczODI4MmRjZjc5
YzE1ZTVhYTlkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE1LTAyLTI0ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgUmVtb3ZlIERl
Y29kaW5nVGFzazo6Y3JlYXRlIGFuZCBEYXRhYmFzZU9wZW5UYXNrOjpjcmVhdGUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTk2NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXNlIGNyZWF0ZSgpIGZh
Y3RvcnkgZnVuY3Rpb25zIGFyZSByZWR1bmRhbnQuIFdlIGNhbiB1c2Ugc3RkOjptYWtlX3VuaXF1
ZTw+IGRpcmVjdGx5LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgbm8gYmVoYXZpb3IgY2hhbmdl
cy4KKworICAgICAgICAqIE1vZHVsZXMvd2ViYXVkaW8vQXN5bmNBdWRpb0RlY29kZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6QXN5bmNBdWRpb0RlY29kZXI6OmRlY29kZUFzeW5jKToKKyAgICAg
ICAgKFdlYkNvcmU6OkFzeW5jQXVkaW9EZWNvZGVyOjpEZWNvZGluZ1Rhc2s6OmNyZWF0ZSk6IERl
bGV0ZWQuCisgICAgICAgICogTW9kdWxlcy93ZWJhdWRpby9Bc3luY0F1ZGlvRGVjb2Rlci5oOgor
ICAgICAgICAqIE1vZHVsZXMvd2ViZGF0YWJhc2UvRGF0YWJhc2UuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6RGF0YWJhc2U6Om9wZW5BbmRWZXJpZnlWZXJzaW9uKToKKyAgICAgICAgKiBNb2R1bGVz
L3dlYmRhdGFiYXNlL0RhdGFiYXNlVGFzay5oOgorICAgICAgICAoV2ViQ29yZTo6RGF0YWJhc2VC
YWNrZW5kOjpEYXRhYmFzZU9wZW5UYXNrOjpjcmVhdGUpOiBEZWxldGVkLgorCiAyMDE1LTAyLTIz
ICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJl
dmlld2VkLCByb2xsaW5nIG91dCByMTgwNTQ3IGFuZCByMTgwNTUwLgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9Bc3luY0F1ZGlvRGVjb2Rlci5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0FzeW5jQXVkaW9EZWNvZGVyLmNwcAppbmRleCA0
NDllMzM4NmVhYzFjYzUzYjdlMzAwZmNjOGQ0YjM5NTEwZWMwYjE3Li5iNDY3ZDE4MmY0ZmI2YWFk
MDIzNDM3YTc0NmYzY2YyNWJmOWE2YzhjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL3dlYmF1ZGlvL0FzeW5jQXVkaW9EZWNvZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL3dlYmF1ZGlvL0FzeW5jQXVkaW9EZWNvZGVyLmNwcApAQCAtNTgsNyArNTgsNyBAQCB2
b2lkIEFzeW5jQXVkaW9EZWNvZGVyOjpkZWNvZGVBc3luYyhBcnJheUJ1ZmZlciogYXVkaW9EYXRh
LCBmbG9hdCBzYW1wbGVSYXRlLCBQYQogICAgIGlmICghYXVkaW9EYXRhKQogICAgICAgICByZXR1
cm47CiAKLSAgICBhdXRvIGRlY29kaW5nVGFzayA9IERlY29kaW5nVGFzazo6Y3JlYXRlKGF1ZGlv
RGF0YSwgc2FtcGxlUmF0ZSwgc3VjY2Vzc0NhbGxiYWNrLCBlcnJvckNhbGxiYWNrKTsKKyAgICBh
dXRvIGRlY29kaW5nVGFzayA9IHN0ZDo6bWFrZV91bmlxdWU8RGVjb2RpbmdUYXNrPihhdWRpb0Rh
dGEsIHNhbXBsZVJhdGUsIHN1Y2Nlc3NDYWxsYmFjaywgZXJyb3JDYWxsYmFjayk7CiAgICAgbV9x
dWV1ZS5hcHBlbmQoV1RGOjptb3ZlKGRlY29kaW5nVGFzaykpOyAvLyBub3RlIHRoYXQgb3duZXJz
aGlwIG9mIHRoZSB0YXNrIGlzIGVmZmVjdGl2ZWx5IHRha2VuIGJ5IHRoZSBxdWV1ZS4KIH0KIApA
QCAtODcsMTEgKzg3LDYgQEAgdm9pZCBBc3luY0F1ZGlvRGVjb2Rlcjo6cnVuTG9vcCgpCiAgICAg
fQogfQogCi1zdGQ6OnVuaXF1ZV9wdHI8QXN5bmNBdWRpb0RlY29kZXI6OkRlY29kaW5nVGFzaz4g
QXN5bmNBdWRpb0RlY29kZXI6OkRlY29kaW5nVGFzazo6Y3JlYXRlKEFycmF5QnVmZmVyKiBhdWRp
b0RhdGEsIGZsb2F0IHNhbXBsZVJhdGUsIFBhc3NSZWZQdHI8QXVkaW9CdWZmZXJDYWxsYmFjaz4g
c3VjY2Vzc0NhbGxiYWNrLCBQYXNzUmVmUHRyPEF1ZGlvQnVmZmVyQ2FsbGJhY2s+IGVycm9yQ2Fs
bGJhY2spCi17Ci0gICAgcmV0dXJuIHN0ZDo6dW5pcXVlX3B0cjxEZWNvZGluZ1Rhc2s+KG5ldyBE
ZWNvZGluZ1Rhc2soYXVkaW9EYXRhLCBzYW1wbGVSYXRlLCBzdWNjZXNzQ2FsbGJhY2ssIGVycm9y
Q2FsbGJhY2spKTsKLX0KLQogQXN5bmNBdWRpb0RlY29kZXI6OkRlY29kaW5nVGFzazo6RGVjb2Rp
bmdUYXNrKEFycmF5QnVmZmVyKiBhdWRpb0RhdGEsIGZsb2F0IHNhbXBsZVJhdGUsIFBhc3NSZWZQ
dHI8QXVkaW9CdWZmZXJDYWxsYmFjaz4gc3VjY2Vzc0NhbGxiYWNrLCBQYXNzUmVmUHRyPEF1ZGlv
QnVmZmVyQ2FsbGJhY2s+IGVycm9yQ2FsbGJhY2spCiAgICAgOiBtX2F1ZGlvRGF0YShhdWRpb0Rh
dGEpCiAgICAgLCBtX3NhbXBsZVJhdGUoc2FtcGxlUmF0ZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXN5bmNBdWRpb0RlY29kZXIuaCBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvd2ViYXVkaW8vQXN5bmNBdWRpb0RlY29kZXIuaAppbmRleCBmZjA5NmVjYWY5
YzQ4OGI2ZjBhNmU2N2I0NmIzNDRkMGQ2NmE4ZGY1Li41ZTQwY2QyMGM3NmNiZTlkNDAxM2JlODM4
ZjllNWM5YzAwYjQ5OTIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1
ZGlvL0FzeW5jQXVkaW9EZWNvZGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJh
dWRpby9Bc3luY0F1ZGlvRGVjb2Rlci5oCkBAIC01NywxMyArNTcsMTAgQEAgcHJpdmF0ZToKICAg
ICBjbGFzcyBEZWNvZGluZ1Rhc2sgewogICAgICAgICBXVEZfTUFLRV9OT05DT1BZQUJMRShEZWNv
ZGluZ1Rhc2spOwogICAgIHB1YmxpYzoKLSAgICAgICAgc3RhdGljIHN0ZDo6dW5pcXVlX3B0cjxE
ZWNvZGluZ1Rhc2s+IGNyZWF0ZShKU0M6OkFycmF5QnVmZmVyKiBhdWRpb0RhdGEsIGZsb2F0IHNh
bXBsZVJhdGUsIFBhc3NSZWZQdHI8QXVkaW9CdWZmZXJDYWxsYmFjaz4gc3VjY2Vzc0NhbGxiYWNr
LCBQYXNzUmVmUHRyPEF1ZGlvQnVmZmVyQ2FsbGJhY2s+IGVycm9yQ2FsbGJhY2spOwotCisgICAg
ICAgIERlY29kaW5nVGFzayhKU0M6OkFycmF5QnVmZmVyKiBhdWRpb0RhdGEsIGZsb2F0IHNhbXBs
ZVJhdGUsIFBhc3NSZWZQdHI8QXVkaW9CdWZmZXJDYWxsYmFjaz4gc3VjY2Vzc0NhbGxiYWNrLCBQ
YXNzUmVmUHRyPEF1ZGlvQnVmZmVyQ2FsbGJhY2s+IGVycm9yQ2FsbGJhY2spOwogICAgICAgICB2
b2lkIGRlY29kZSgpOwogICAgICAgICAKICAgICBwcml2YXRlOgotICAgICAgICBEZWNvZGluZ1Rh
c2soSlNDOjpBcnJheUJ1ZmZlciogYXVkaW9EYXRhLCBmbG9hdCBzYW1wbGVSYXRlLCBQYXNzUmVm
UHRyPEF1ZGlvQnVmZmVyQ2FsbGJhY2s+IHN1Y2Nlc3NDYWxsYmFjaywgUGFzc1JlZlB0cjxBdWRp
b0J1ZmZlckNhbGxiYWNrPiBlcnJvckNhbGxiYWNrKTsKLQogICAgICAgICBKU0M6OkFycmF5QnVm
ZmVyKiBhdWRpb0RhdGEoKSB7IHJldHVybiBtX2F1ZGlvRGF0YS5nZXQoKTsgfQogICAgICAgICBm
bG9hdCBzYW1wbGVSYXRlKCkgY29uc3QgeyByZXR1cm4gbV9zYW1wbGVSYXRlOyB9CiAgICAgICAg
IEF1ZGlvQnVmZmVyQ2FsbGJhY2sqIHN1Y2Nlc3NDYWxsYmFjaygpIHsgcmV0dXJuIG1fc3VjY2Vz
c0NhbGxiYWNrLmdldCgpOyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dl
YmRhdGFiYXNlL0RhdGFiYXNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZGF0YWJh
c2UvRGF0YWJhc2UuY3BwCmluZGV4IDI0ZGJiMzk3MzU2OTk2YWEyMWUyNWUwMjY0ZGUxZTNiZWEx
OTJiY2MuLmY3MjEyMDc1YWZlMDY1ZmFhMGZkMWU0MTc0NjIwOGQwNjA5NDA1NTYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZGF0YWJhc2UvRGF0YWJhc2UuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZGF0YWJhc2UvRGF0YWJhc2UuY3BwCkBAIC0xMDIs
NyArMTAyLDcgQEAgYm9vbCBEYXRhYmFzZTo6b3BlbkFuZFZlcmlmeVZlcnNpb24oYm9vbCBzZXRW
ZXJzaW9uSW5OZXdEYXRhYmFzZSwgRGF0YWJhc2VFcnJvciYKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogCiAgICAgYm9vbCBzdWNjZXNzID0gZmFsc2U7Ci0gICAgYXV0byB0YXNrID0gRGF0YWJhc2VP
cGVuVGFzazo6Y3JlYXRlKHRoaXMsIHNldFZlcnNpb25Jbk5ld0RhdGFiYXNlLCAmc3luY2hyb25p
emVyLCBlcnJvciwgZXJyb3JNZXNzYWdlLCBzdWNjZXNzKTsKKyAgICBhdXRvIHRhc2sgPSBzdGQ6
Om1ha2VfdW5pcXVlPERhdGFiYXNlT3BlblRhc2s+KHRoaXMsIHNldFZlcnNpb25Jbk5ld0RhdGFi
YXNlLCAmc3luY2hyb25pemVyLCBlcnJvciwgZXJyb3JNZXNzYWdlLCBzdWNjZXNzKTsKICAgICBk
YXRhYmFzZUNvbnRleHQoKS0+ZGF0YWJhc2VUaHJlYWQoKS0+c2NoZWR1bGVJbW1lZGlhdGVUYXNr
KFdURjo6bW92ZSh0YXNrKSk7CiAgICAgc3luY2hyb25pemVyLndhaXRGb3JUYXNrQ29tcGxldGlv
bigpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmRhdGFiYXNlL0Rh
dGFiYXNlVGFzay5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJkYXRhYmFzZS9EYXRhYmFz
ZVRhc2suaAppbmRleCA3ZDEwODUwNzcwOGJlYjZlYzdmZDZlMDM0OGVlNTk1ODI0ZDEyODU4Li4z
MDdhYWYwZmJjYWFkYjU2MmI0ZjVjNmIxNWE4MDI1ZjBjNWFiYTM3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmRhdGFiYXNlL0RhdGFiYXNlVGFzay5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvd2ViZGF0YWJhc2UvRGF0YWJhc2VUYXNrLmgKQEAgLTEwMCwxMSAr
MTAwLDYgQEAgcHJpdmF0ZToKIAogY2xhc3MgRGF0YWJhc2VCYWNrZW5kOjpEYXRhYmFzZU9wZW5U
YXNrIDogcHVibGljIERhdGFiYXNlVGFzayB7CiBwdWJsaWM6Ci0gICAgc3RhdGljIHN0ZDo6dW5p
cXVlX3B0cjxEYXRhYmFzZU9wZW5UYXNrPiBjcmVhdGUoRGF0YWJhc2VCYWNrZW5kKiBkYiwgYm9v
bCBzZXRWZXJzaW9uSW5OZXdEYXRhYmFzZSwgRGF0YWJhc2VUYXNrU3luY2hyb25pemVyKiBzeW5j
aHJvbml6ZXIsIERhdGFiYXNlRXJyb3ImIGVycm9yLCBTdHJpbmcmIGVycm9yTWVzc2FnZSwgYm9v
bCYgc3VjY2VzcykKLSAgICB7Ci0gICAgICAgIHJldHVybiBzdGQ6OnVuaXF1ZV9wdHI8RGF0YWJh
c2VPcGVuVGFzaz4obmV3IERhdGFiYXNlT3BlblRhc2soZGIsIHNldFZlcnNpb25Jbk5ld0RhdGFi
YXNlLCBzeW5jaHJvbml6ZXIsIGVycm9yLCBlcnJvck1lc3NhZ2UsIHN1Y2Nlc3MpKTsKLSAgICB9
Ci0gICAgCiAjaWYgUExBVEZPUk0oSU9TKQogICAgIHZpcnR1YWwgYm9vbCBzaG91bGRQZXJmb3Jt
V2hpbGVQYXVzZWQoKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiB0cnVlOyB9CiAjZW5kaWYK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>247224</attachid>
            <date>2015-02-24 04:45:16 -0800</date>
            <delta_ts>2015-02-24 17:13:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141966-20150224214503.patch</filename>
            <type>text/plain</type>
            <size>6104</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgwNTU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjE2ZjM4ZGY3NDk1OTE0
Mjg5OTEwMDAwODhlZTFmMDRkZTAxYTVjNi4uNDE2M2M3ZGRlZTYxNGIzNTQxODE0Y2RkOTc0OTE1
YTg0NzQ3ZTU2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE1LTAyLTI0ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgUmVtb3ZlIERl
Y29kaW5nVGFzazo6Y3JlYXRlIGFuZCBEYXRhYmFzZU9wZW5UYXNrOjpjcmVhdGUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTk2NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXNlIGNyZWF0ZSgpIGZh
Y3RvcnkgZnVuY3Rpb25zIGFyZSByZWR1bmRhbnQuIFdlIGNhbiB1c2Ugc3RkOjptYWtlX3VuaXF1
ZTw+IGRpcmVjdGx5LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgbm8gYmVoYXZpb3IgY2hhbmdl
cy4KKworICAgICAgICAqIE1vZHVsZXMvd2ViYXVkaW8vQXN5bmNBdWRpb0RlY29kZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6QXN5bmNBdWRpb0RlY29kZXI6OmRlY29kZUFzeW5jKToKKyAgICAg
ICAgKFdlYkNvcmU6OkFzeW5jQXVkaW9EZWNvZGVyOjpEZWNvZGluZ1Rhc2s6OmNyZWF0ZSk6IERl
bGV0ZWQuCisgICAgICAgICogTW9kdWxlcy93ZWJhdWRpby9Bc3luY0F1ZGlvRGVjb2Rlci5oOgor
ICAgICAgICAqIE1vZHVsZXMvd2ViZGF0YWJhc2UvRGF0YWJhc2UuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6RGF0YWJhc2U6Om9wZW5BbmRWZXJpZnlWZXJzaW9uKToKKyAgICAgICAgKiBNb2R1bGVz
L3dlYmRhdGFiYXNlL0RhdGFiYXNlVGFzay5oOgorICAgICAgICAoV2ViQ29yZTo6RGF0YWJhc2VC
YWNrZW5kOjpEYXRhYmFzZU9wZW5UYXNrOjpjcmVhdGUpOiBEZWxldGVkLgorCiAyMDE1LTAyLTI0
ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgIEdpdmUgVGVtcG9y
YXJ5Q2hhbmdlIGZvciBtX2luTG9hZFBlbmRpbmdJbWFnZXMgYXNzZXJ0aW9uIGEgbmFtZSBzbyBp
dCBhY3R1YWxseSBkb2VzIHNvbWV0aGluZy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvd2ViYXVkaW8vQXN5bmNBdWRpb0RlY29kZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy93ZWJhdWRpby9Bc3luY0F1ZGlvRGVjb2Rlci5jcHAKaW5kZXggNDQ5ZTMzODZlYWMxY2M1
M2I3ZTMwMGZjYzhkNGIzOTUxMGVjMGIxNy4uYjQ2N2QxODJmNGZiNmFhZDAyMzQzN2E3NDZmM2Nm
MjViZjlhNmM4YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9B
c3luY0F1ZGlvRGVjb2Rlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRp
by9Bc3luY0F1ZGlvRGVjb2Rlci5jcHAKQEAgLTU4LDcgKzU4LDcgQEAgdm9pZCBBc3luY0F1ZGlv
RGVjb2Rlcjo6ZGVjb2RlQXN5bmMoQXJyYXlCdWZmZXIqIGF1ZGlvRGF0YSwgZmxvYXQgc2FtcGxl
UmF0ZSwgUGEKICAgICBpZiAoIWF1ZGlvRGF0YSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgYXV0
byBkZWNvZGluZ1Rhc2sgPSBEZWNvZGluZ1Rhc2s6OmNyZWF0ZShhdWRpb0RhdGEsIHNhbXBsZVJh
dGUsIHN1Y2Nlc3NDYWxsYmFjaywgZXJyb3JDYWxsYmFjayk7CisgICAgYXV0byBkZWNvZGluZ1Rh
c2sgPSBzdGQ6Om1ha2VfdW5pcXVlPERlY29kaW5nVGFzaz4oYXVkaW9EYXRhLCBzYW1wbGVSYXRl
LCBzdWNjZXNzQ2FsbGJhY2ssIGVycm9yQ2FsbGJhY2spOwogICAgIG1fcXVldWUuYXBwZW5kKFdU
Rjo6bW92ZShkZWNvZGluZ1Rhc2spKTsgLy8gbm90ZSB0aGF0IG93bmVyc2hpcCBvZiB0aGUgdGFz
ayBpcyBlZmZlY3RpdmVseSB0YWtlbiBieSB0aGUgcXVldWUuCiB9CiAKQEAgLTg3LDExICs4Nyw2
IEBAIHZvaWQgQXN5bmNBdWRpb0RlY29kZXI6OnJ1bkxvb3AoKQogICAgIH0KIH0KIAotc3RkOjp1
bmlxdWVfcHRyPEFzeW5jQXVkaW9EZWNvZGVyOjpEZWNvZGluZ1Rhc2s+IEFzeW5jQXVkaW9EZWNv
ZGVyOjpEZWNvZGluZ1Rhc2s6OmNyZWF0ZShBcnJheUJ1ZmZlciogYXVkaW9EYXRhLCBmbG9hdCBz
YW1wbGVSYXRlLCBQYXNzUmVmUHRyPEF1ZGlvQnVmZmVyQ2FsbGJhY2s+IHN1Y2Nlc3NDYWxsYmFj
aywgUGFzc1JlZlB0cjxBdWRpb0J1ZmZlckNhbGxiYWNrPiBlcnJvckNhbGxiYWNrKQotewotICAg
IHJldHVybiBzdGQ6OnVuaXF1ZV9wdHI8RGVjb2RpbmdUYXNrPihuZXcgRGVjb2RpbmdUYXNrKGF1
ZGlvRGF0YSwgc2FtcGxlUmF0ZSwgc3VjY2Vzc0NhbGxiYWNrLCBlcnJvckNhbGxiYWNrKSk7Ci19
Ci0KIEFzeW5jQXVkaW9EZWNvZGVyOjpEZWNvZGluZ1Rhc2s6OkRlY29kaW5nVGFzayhBcnJheUJ1
ZmZlciogYXVkaW9EYXRhLCBmbG9hdCBzYW1wbGVSYXRlLCBQYXNzUmVmUHRyPEF1ZGlvQnVmZmVy
Q2FsbGJhY2s+IHN1Y2Nlc3NDYWxsYmFjaywgUGFzc1JlZlB0cjxBdWRpb0J1ZmZlckNhbGxiYWNr
PiBlcnJvckNhbGxiYWNrKQogICAgIDogbV9hdWRpb0RhdGEoYXVkaW9EYXRhKQogICAgICwgbV9z
YW1wbGVSYXRlKHNhbXBsZVJhdGUpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L3dlYmF1ZGlvL0FzeW5jQXVkaW9EZWNvZGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dl
YmF1ZGlvL0FzeW5jQXVkaW9EZWNvZGVyLmgKaW5kZXggZmYwOTZlY2FmOWM0ODhiNmYwYTZlNjdi
NDZiMzQ0ZDBkNjZhOGRmNS4uNWU0MGNkMjBjNzZjYmU5ZDQwMTNiZTgzOGY5ZTVjOWMwMGI0OTky
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9Bc3luY0F1ZGlv
RGVjb2Rlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXN5bmNBdWRp
b0RlY29kZXIuaApAQCAtNTcsMTMgKzU3LDEwIEBAIHByaXZhdGU6CiAgICAgY2xhc3MgRGVjb2Rp
bmdUYXNrIHsKICAgICAgICAgV1RGX01BS0VfTk9OQ09QWUFCTEUoRGVjb2RpbmdUYXNrKTsKICAg
ICBwdWJsaWM6Ci0gICAgICAgIHN0YXRpYyBzdGQ6OnVuaXF1ZV9wdHI8RGVjb2RpbmdUYXNrPiBj
cmVhdGUoSlNDOjpBcnJheUJ1ZmZlciogYXVkaW9EYXRhLCBmbG9hdCBzYW1wbGVSYXRlLCBQYXNz
UmVmUHRyPEF1ZGlvQnVmZmVyQ2FsbGJhY2s+IHN1Y2Nlc3NDYWxsYmFjaywgUGFzc1JlZlB0cjxB
dWRpb0J1ZmZlckNhbGxiYWNrPiBlcnJvckNhbGxiYWNrKTsKLQorICAgICAgICBEZWNvZGluZ1Rh
c2soSlNDOjpBcnJheUJ1ZmZlciogYXVkaW9EYXRhLCBmbG9hdCBzYW1wbGVSYXRlLCBQYXNzUmVm
UHRyPEF1ZGlvQnVmZmVyQ2FsbGJhY2s+IHN1Y2Nlc3NDYWxsYmFjaywgUGFzc1JlZlB0cjxBdWRp
b0J1ZmZlckNhbGxiYWNrPiBlcnJvckNhbGxiYWNrKTsKICAgICAgICAgdm9pZCBkZWNvZGUoKTsK
ICAgICAgICAgCiAgICAgcHJpdmF0ZToKLSAgICAgICAgRGVjb2RpbmdUYXNrKEpTQzo6QXJyYXlC
dWZmZXIqIGF1ZGlvRGF0YSwgZmxvYXQgc2FtcGxlUmF0ZSwgUGFzc1JlZlB0cjxBdWRpb0J1ZmZl
ckNhbGxiYWNrPiBzdWNjZXNzQ2FsbGJhY2ssIFBhc3NSZWZQdHI8QXVkaW9CdWZmZXJDYWxsYmFj
az4gZXJyb3JDYWxsYmFjayk7Ci0KICAgICAgICAgSlNDOjpBcnJheUJ1ZmZlciogYXVkaW9EYXRh
KCkgeyByZXR1cm4gbV9hdWRpb0RhdGEuZ2V0KCk7IH0KICAgICAgICAgZmxvYXQgc2FtcGxlUmF0
ZSgpIGNvbnN0IHsgcmV0dXJuIG1fc2FtcGxlUmF0ZTsgfQogICAgICAgICBBdWRpb0J1ZmZlckNh
bGxiYWNrKiBzdWNjZXNzQ2FsbGJhY2soKSB7IHJldHVybiBtX3N1Y2Nlc3NDYWxsYmFjay5nZXQo
KTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJkYXRhYmFzZS9EYXRh
YmFzZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmRhdGFiYXNlL0RhdGFiYXNlLmNw
cAppbmRleCAyNGRiYjM5NzM1Njk5NmFhMjFlMjVlMDI2NGRlMWUzYmVhMTkyYmNjLi5mNzIxMjA3
NWFmZTA2NWZhYTBmZDFlNDE3NDYyMDhkMDYwOTQwNTU2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL3dlYmRhdGFiYXNlL0RhdGFiYXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL3dlYmRhdGFiYXNlL0RhdGFiYXNlLmNwcApAQCAtMTAyLDcgKzEwMiw3IEBAIGJv
b2wgRGF0YWJhc2U6Om9wZW5BbmRWZXJpZnlWZXJzaW9uKGJvb2wgc2V0VmVyc2lvbkluTmV3RGF0
YWJhc2UsIERhdGFiYXNlRXJyb3ImCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGJvb2wg
c3VjY2VzcyA9IGZhbHNlOwotICAgIGF1dG8gdGFzayA9IERhdGFiYXNlT3BlblRhc2s6OmNyZWF0
ZSh0aGlzLCBzZXRWZXJzaW9uSW5OZXdEYXRhYmFzZSwgJnN5bmNocm9uaXplciwgZXJyb3IsIGVy
cm9yTWVzc2FnZSwgc3VjY2Vzcyk7CisgICAgYXV0byB0YXNrID0gc3RkOjptYWtlX3VuaXF1ZTxE
YXRhYmFzZU9wZW5UYXNrPih0aGlzLCBzZXRWZXJzaW9uSW5OZXdEYXRhYmFzZSwgJnN5bmNocm9u
aXplciwgZXJyb3IsIGVycm9yTWVzc2FnZSwgc3VjY2Vzcyk7CiAgICAgZGF0YWJhc2VDb250ZXh0
KCktPmRhdGFiYXNlVGhyZWFkKCktPnNjaGVkdWxlSW1tZWRpYXRlVGFzayhXVEY6Om1vdmUodGFz
aykpOwogICAgIHN5bmNocm9uaXplci53YWl0Rm9yVGFza0NvbXBsZXRpb24oKTsKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJkYXRhYmFzZS9EYXRhYmFzZVRhc2suaCBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZGF0YWJhc2UvRGF0YWJhc2VUYXNrLmgKaW5kZXgg
N2QxMDg1MDc3MDhiZWI2ZWM3ZmQ2ZTAzNDhlZTU5NTgyNGQxMjg1OC4uNTE2ZTMyZGZhNTI0YjVm
MzQ2ZWU1ZGRlNjJmNjI3OTEzMzgxNjg0ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy93ZWJkYXRhYmFzZS9EYXRhYmFzZVRhc2suaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL3dlYmRhdGFiYXNlL0RhdGFiYXNlVGFzay5oCkBAIC0xMDAsMTggKzEwMCwxMyBAQCBwcml2
YXRlOgogCiBjbGFzcyBEYXRhYmFzZUJhY2tlbmQ6OkRhdGFiYXNlT3BlblRhc2sgOiBwdWJsaWMg
RGF0YWJhc2VUYXNrIHsKIHB1YmxpYzoKLSAgICBzdGF0aWMgc3RkOjp1bmlxdWVfcHRyPERhdGFi
YXNlT3BlblRhc2s+IGNyZWF0ZShEYXRhYmFzZUJhY2tlbmQqIGRiLCBib29sIHNldFZlcnNpb25J
bk5ld0RhdGFiYXNlLCBEYXRhYmFzZVRhc2tTeW5jaHJvbml6ZXIqIHN5bmNocm9uaXplciwgRGF0
YWJhc2VFcnJvciYgZXJyb3IsIFN0cmluZyYgZXJyb3JNZXNzYWdlLCBib29sJiBzdWNjZXNzKQot
ICAgIHsKLSAgICAgICAgcmV0dXJuIHN0ZDo6dW5pcXVlX3B0cjxEYXRhYmFzZU9wZW5UYXNrPihu
ZXcgRGF0YWJhc2VPcGVuVGFzayhkYiwgc2V0VmVyc2lvbkluTmV3RGF0YWJhc2UsIHN5bmNocm9u
aXplciwgZXJyb3IsIGVycm9yTWVzc2FnZSwgc3VjY2VzcykpOwotICAgIH0KLSAgICAKKyAgICBE
YXRhYmFzZU9wZW5UYXNrKERhdGFiYXNlQmFja2VuZCosIGJvb2wgc2V0VmVyc2lvbkluTmV3RGF0
YWJhc2UsIERhdGFiYXNlVGFza1N5bmNocm9uaXplciosIERhdGFiYXNlRXJyb3ImLCBTdHJpbmcm
IGVycm9yTWVzc2FnZSwgYm9vbCYgc3VjY2Vzcyk7CisKICNpZiBQTEFURk9STShJT1MpCiAgICAg
dmlydHVhbCBib29sIHNob3VsZFBlcmZvcm1XaGlsZVBhdXNlZCgpIGNvbnN0IG92ZXJyaWRlIHsg
cmV0dXJuIHRydWU7IH0KICNlbmRpZgogCiBwcml2YXRlOgotICAgIERhdGFiYXNlT3BlblRhc2so
RGF0YWJhc2VCYWNrZW5kKiwgYm9vbCBzZXRWZXJzaW9uSW5OZXdEYXRhYmFzZSwgRGF0YWJhc2VU
YXNrU3luY2hyb25pemVyKiwgRGF0YWJhc2VFcnJvciYsIFN0cmluZyYgZXJyb3JNZXNzYWdlLCBi
b29sJiBzdWNjZXNzKTsKLQogICAgIHZpcnR1YWwgdm9pZCBkb1BlcmZvcm1UYXNrKCk7CiAjaWYg
IUxPR19ESVNBQkxFRAogICAgIHZpcnR1YWwgY29uc3QgY2hhciogZGVidWdUYXNrTmFtZSgpIGNv
bnN0Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>