<?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>131457</bug_id>
          
          <creation_ts>2014-04-09 14:53:29 -0700</creation_ts>
          <short_desc>Remove unnecessary uses of std::move() in return statements</short_desc>
          <delta_ts>2014-04-13 09:34:16 -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="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>andersca</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>999307</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-09 14:53:29 -0700</bug_when>
    <thetext>Remove unnecessary uses of std::move() in return statements</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999309</commentid>
    <comment_count>1</comment_count>
      <attachid>228987</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-09 14:56:05 -0700</bug_when>
    <thetext>Created attachment 228987
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000211</commentid>
    <comment_count>2</comment_count>
      <attachid>228987</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-04-12 12:37:03 -0700</bug_when>
    <thetext>Comment on attachment 228987
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=228987&amp;action=review

&gt; Source/WebCore/platform/RemoteCommandListener.cpp:34
&gt; +    return std::unique_ptr&lt;RemoteCommandListener&gt;(new RemoteCommandListener(client));

This needs to use make_unique, not unique_ptr/new.

&gt; Source/WebCore/platform/ios/RemoteCommandListenerIOS.mm:44
&gt; +    return std::unique_ptr&lt;RemoteCommandListener&gt;(new RemoteCommandListenerIOS(client));

This needs to use make_unique, not unique_ptr/new.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000290</commentid>
    <comment_count>3</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-13 07:19:49 -0700</bug_when>
    <thetext>Committed r167196: &lt;http://trac.webkit.org/changeset/167196&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000299</commentid>
    <comment_count>4</comment_count>
      <attachid>228987</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-13 09:34:16 -0700</bug_when>
    <thetext>Comment on attachment 228987
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=228987&amp;action=review

&gt;&gt; Source/WebCore/platform/RemoteCommandListener.cpp:34
&gt;&gt; +    return std::unique_ptr&lt;RemoteCommandListener&gt;(new RemoteCommandListener(client));
&gt; 
&gt; This needs to use make_unique, not unique_ptr/new.

I managed to break the build by using std::make_unique() without the constructor being public, but I reverted back to using the std::unique_ptr&lt;RemoteCommandListener&gt; constructor rather than making the constructor accessible. Doing that wouldn&apos;t make much sense with RemoteCommandListener::create() set up to elegantly return an object of specific class on the iOS platform and an object of the general class on other platforms.

I&apos;d rather address this once it becomes trivial to declare std::make_unique&lt;&gt;() as a friend of some specific class.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228987</attachid>
            <date>2014-04-09 14:56:05 -0700</date>
            <delta_ts>2014-04-13 09:34:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131457-20140409145543.patch</filename>
            <type>text/plain</type>
            <size>7639</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NzAzNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMyIEBACisyMDE0LTA0LTA5ICBaYW4gRG9i
ZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBSZW1vdmUgdW5uZWNlc3Nh
cnkgdXNlcyBvZiBzdGQ6Om1vdmUoKSBpbiByZXR1cm4gc3RhdGVtZW50cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxNDU3CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG9uJ3QgdXNlIHN0ZDo6bW92ZSgp
IGluIHJldHVybiBzdGF0ZW1lbnRzIHVubGVzcyBuZWNlc3NhcnkgYXMgaXQgaW5oaWJpdHMKKyAg
ICAgICAgbmFtZWQgcmV0dXJuIHZhbHVlIG9wdGltaXphdGlvbnMgYXMgcGVyZm9ybWVkIGJ5IGNv
bXBpbGVycy4KKworICAgICAgICAqIE1vZHVsZXMvYmF0dGVyeS9CYXR0ZXJ5TWFuYWdlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpCYXR0ZXJ5TWFuYWdlcjo6Y3JlYXRlKToKKyAgICAgICAgKiBo
dG1sL0Zvcm1Db250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZvcm1Db250cm9sbGVy
OjpjcmVhdGVTYXZlZEZvcm1TdGF0ZU1hcCk6CisgICAgICAgICogaHRtbC9jYW52YXMvV2ViR0xS
ZW5kZXJpbmdDb250ZXh0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29u
dGV4dDo6Y3JlYXRlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9SZW1vdGVDb21tYW5kTGlzdGVuZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVtb3RlQ29tbWFuZExpc3RlbmVyOjpjcmVhdGUpOgor
ICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyOjpjcmVhdGUpOgorICAgICAgICAqIHBsYXRmb3Jt
L2lvcy9SZW1vdGVDb21tYW5kTGlzdGVuZXJJT1MubW06CisgICAgICAgIChXZWJDb3JlOjpSZW1v
dGVDb21tYW5kTGlzdGVuZXI6OmNyZWF0ZSk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckdy
aWQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyR3JpZDo6R3JpZEl0ZXJhdG9yOjpuZXh0
RW1wdHlHcmlkQXJlYSk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpzZXR1cEZpbHRlcnMpOgorICAgICAgICAqIHJl
bmRlcmluZy9zdHlsZS9Db3VudGVyRGlyZWN0aXZlcy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpj
bG9uZSk6CisKIDIwMTQtMDQtMDggIFNhbXVlbCBXaGl0ZSAgPHNhbXVlbF93aGl0ZUBhcHBsZS5j
b20+CiAKICAgICAgICAgQVg6IEluaXRpYWwgdGV4dCBzZWxlY3Rpb24gcG9pbnQgc2hvdWxkIHJl
c3BlY3QgZWxlbWVudCBmb2N1cy4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL01vZHVsZXMvYmF0dGVy
eS9CYXR0ZXJ5TWFuYWdlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9iYXR0ZXJ5L0JhdHRlcnlNYW5hZ2VyLmNwcAkocmV2aXNpb24gMTY2ODg2KQorKysgU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9iYXR0ZXJ5L0JhdHRlcnlNYW5hZ2VyLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMzYsNyArMzYsNyBAQCBQYXNzUmVmPEJhdHRlcnlNYW5hZ2VyPiBCYXR0ZXJ5TWFuYWdl
cjo6CiB7CiAgICAgYXV0byBiYXR0ZXJ5TWFuYWdlciA9IGFkb3B0UmVmKCpuZXcgQmF0dGVyeU1h
bmFnZXIobmF2aWdhdG9yKSk7CiAgICAgYmF0dGVyeU1hbmFnZXIuZ2V0KCkuc3VzcGVuZElmTmVl
ZGVkKCk7Ci0gICAgcmV0dXJuIHN0ZDo6bW92ZShiYXR0ZXJ5TWFuYWdlcik7CisgICAgcmV0dXJu
IGJhdHRlcnlNYW5hZ2VyOwogfQogCiBCYXR0ZXJ5TWFuYWdlcjo6fkJhdHRlcnlNYW5hZ2VyKCkK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvRm9ybUNvbnRyb2xsZXIuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvRm9ybUNvbnRyb2xsZXIuY3BwCShyZXZpc2lvbiAxNjY4
ODYpCisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL0Zvcm1Db250cm9sbGVyLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNDA3LDcgKzQwNyw3IEBAIHN0ZDo6dW5pcXVlX3B0cjxGb3JtQ29udHJvbGxlcjo6
U2F2ZWRGb3IKICAgICAgICAgICAgIGZvcm1TdGF0ZSA9IHN0ZDo6bWFrZV91bmlxdWU8U2F2ZWRG
b3JtU3RhdGU+KCk7CiAgICAgICAgIGZvcm1TdGF0ZS0+YXBwZW5kQ29udHJvbFN0YXRlKGNvbnRy
b2wtPm5hbWUoKSwgY29udHJvbC0+dHlwZSgpLCBjb250cm9sLT5zYXZlRm9ybUNvbnRyb2xTdGF0
ZSgpKTsKICAgICB9Ci0gICAgcmV0dXJuIHN0ZDo6bW92ZShzdGF0ZU1hcCk7CisgICAgcmV0dXJu
IHN0YXRlTWFwOwogfQogCiBWZWN0b3I8U3RyaW5nPiBGb3JtQ29udHJvbGxlcjo6Zm9ybUVsZW1l
bnRzU3RhdGUoKSBjb25zdApJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xS
ZW5kZXJpbmdDb250ZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL2Nh
bnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuY3BwCShyZXZpc2lvbiAxNjY4ODYpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC00MzksNyArNDM5LDcgQEAgc3RkOjp1bmlxdWVfcHRyPFdlYkdMUmVuZGVyaW5n
Q29udGV4dD4gVwogICAgICAgICBMT0coV2ViR0wsICJDcmVhdGUgYSBXZWJHTCBjb250ZXh0IHRo
YXQgbG9va3MgcmVhbCwgYnV0IHdpbGwgcmVxdWlyZSBhIHBvbGljeSByZXNvbHV0aW9uIGlmIHVz
ZWQuIik7CiAgICAgICAgIHN0ZDo6dW5pcXVlX3B0cjxXZWJHTFJlbmRlcmluZ0NvbnRleHQ+IHJl
bmRlcmluZ0NvbnRleHQobmV3IFdlYkdMUmVuZGVyaW5nQ29udGV4dChjYW52YXMsIGF0dHJpYnV0
ZXMpKTsKICAgICAgICAgcmVuZGVyaW5nQ29udGV4dC0+c3VzcGVuZElmTmVlZGVkKCk7Ci0gICAg
ICAgIHJldHVybiBzdGQ6Om1vdmUocmVuZGVyaW5nQ29udGV4dCk7CisgICAgICAgIHJldHVybiBy
ZW5kZXJpbmdDb250ZXh0OwogICAgIH0KIAogICAgIEhvc3RXaW5kb3cqIGhvc3RXaW5kb3cgPSBk
b2N1bWVudC52aWV3KCktPnJvb3QoKS0+aG9zdFdpbmRvdygpOwpAQCAtNDU3LDcgKzQ1Nyw3IEBA
IHN0ZDo6dW5pcXVlX3B0cjxXZWJHTFJlbmRlcmluZ0NvbnRleHQ+IFcKICAgICBzdGQ6OnVuaXF1
ZV9wdHI8V2ViR0xSZW5kZXJpbmdDb250ZXh0PiByZW5kZXJpbmdDb250ZXh0KG5ldyBXZWJHTFJl
bmRlcmluZ0NvbnRleHQoY2FudmFzLCBjb250ZXh0LCBhdHRyaWJ1dGVzKSk7CiAgICAgcmVuZGVy
aW5nQ29udGV4dC0+c3VzcGVuZElmTmVlZGVkKCk7CiAKLSAgICByZXR1cm4gc3RkOjptb3ZlKHJl
bmRlcmluZ0NvbnRleHQpOworICAgIHJldHVybiByZW5kZXJpbmdDb250ZXh0OwogfQogCiBXZWJH
TFJlbmRlcmluZ0NvbnRleHQ6OldlYkdMUmVuZGVyaW5nQ29udGV4dChIVE1MQ2FudmFzRWxlbWVu
dCogcGFzc2VkQ2FudmFzLCBHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRlcyBhdHRyaWJ1dGVz
KQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vUmVtb3RlQ29tbWFuZExpc3RlbmVyLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9SZW1vdGVDb21tYW5kTGlz
dGVuZXIuY3BwCShyZXZpc2lvbiAxNjY4ODYpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9S
ZW1vdGVDb21tYW5kTGlzdGVuZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMSw3ICszMSw3IEBA
IG5hbWVzcGFjZSBXZWJDb3JlIHsKICNpZiAhUExBVEZPUk0oSU9TKQogc3RkOjp1bmlxdWVfcHRy
PFJlbW90ZUNvbW1hbmRMaXN0ZW5lcj4gUmVtb3RlQ29tbWFuZExpc3RlbmVyOjpjcmVhdGUoUmVt
b3RlQ29tbWFuZExpc3RlbmVyQ2xpZW50JiBjbGllbnQpCiB7Ci0gICAgcmV0dXJuIHN0ZDo6bW92
ZShzdGQ6OnVuaXF1ZV9wdHI8UmVtb3RlQ29tbWFuZExpc3RlbmVyPihuZXcgUmVtb3RlQ29tbWFu
ZExpc3RlbmVyKGNsaWVudCkpKTsKKyAgICByZXR1cm4gc3RkOjp1bmlxdWVfcHRyPFJlbW90ZUNv
bW1hbmRMaXN0ZW5lcj4obmV3IFJlbW90ZUNvbW1hbmRMaXN0ZW5lcihjbGllbnQpKTsKIH0KICNl
bmRpZgogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGlj
c0xheWVyQ0EuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAJKHJldmlzaW9uIDE2Njg4NikKKysrIFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTMxMiw3ICszMTIsNyBAQCBzdGQ6OnVuaXF1ZV9wdHI8R3JhcGhpY3NMYXllcj4g
R3JhcGhpY3NMCiAKICAgICBncmFwaGljc0xheWVyLT5pbml0aWFsaXplKCk7CiAKLSAgICByZXR1
cm4gc3RkOjptb3ZlKGdyYXBoaWNzTGF5ZXIpOworICAgIHJldHVybiBncmFwaGljc0xheWVyOwog
fQogCiAjaWYgRU5BQkxFKENTU19GSUxURVJTKQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vaW9zL1JlbW90ZUNvbW1hbmRMaXN0ZW5lcklPUy5tbQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9pb3MvUmVtb3RlQ29tbWFuZExpc3RlbmVySU9TLm1tCShyZXZpc2lv
biAxNjY4ODYpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3MvUmVtb3RlQ29tbWFuZExp
c3RlbmVySU9TLm1tCSh3b3JraW5nIGNvcHkpCkBAIC00MSw3ICs0MSw3IEBAIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKIAogc3RkOjp1bmlxdWVfcHRyPFJlbW90ZUNvbW1hbmRMaXN0ZW5lcj4gUmVtb3Rl
Q29tbWFuZExpc3RlbmVyOjpjcmVhdGUoUmVtb3RlQ29tbWFuZExpc3RlbmVyQ2xpZW50JiBjbGll
bnQpCiB7Ci0gICAgcmV0dXJuIHN0ZDo6bW92ZShzdGQ6OnVuaXF1ZV9wdHI8UmVtb3RlQ29tbWFu
ZExpc3RlbmVyPihuZXcgUmVtb3RlQ29tbWFuZExpc3RlbmVySU9TKGNsaWVudCkpKTsKKyAgICBy
ZXR1cm4gc3RkOjp1bmlxdWVfcHRyPFJlbW90ZUNvbW1hbmRMaXN0ZW5lcj4obmV3IFJlbW90ZUNv
bW1hbmRMaXN0ZW5lcklPUyhjbGllbnQpKTsKIH0KIAogUmVtb3RlQ29tbWFuZExpc3RlbmVySU9T
OjpSZW1vdGVDb21tYW5kTGlzdGVuZXJJT1MoUmVtb3RlQ29tbWFuZExpc3RlbmVyQ2xpZW50JiBj
bGllbnQpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyR3JpZC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckdyaWQuY3BwCShyZXZp
c2lvbiAxNjY4ODYpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyR3JpZC5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTEzMCw3ICsxMzAsNyBAQCBwdWJsaWM6CiAgICAgICAgICAgICAg
ICAgc3RkOjp1bmlxdWVfcHRyPEdyaWRDb29yZGluYXRlPiByZXN1bHQgPSBzdGQ6Om1ha2VfdW5p
cXVlPEdyaWRDb29yZGluYXRlPihHcmlkU3BhbihtX3Jvd0luZGV4LCBtX3Jvd0luZGV4KSwgR3Jp
ZFNwYW4obV9jb2x1bW5JbmRleCwgbV9jb2x1bW5JbmRleCkpOwogICAgICAgICAgICAgICAgIC8v
IEFkdmFuY2UgdGhlIGl0ZXJhdG9yIHRvIGF2b2lkIGFuIGluZmluaXRlIGxvb3Agd2hlcmUgd2Ug
d291bGQgcmV0dXJuIHRoZSBzYW1lIGdyaWQgYXJlYSBvdmVyIGFuZCBvdmVyLgogICAgICAgICAg
ICAgICAgICsrdmFyeWluZ1RyYWNrSW5kZXg7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIHN0ZDo6
bW92ZShyZXN1bHQpOworICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQ7CiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJuIG51bGxwdHI7CkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAJKHJldmlzaW9uIDE2Njg4NikKKysrIFNvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM5
NjcsNyArMzk2Nyw3IEBAIHN0ZDo6dW5pcXVlX3B0cjxGaWx0ZXJFZmZlY3RSZW5kZXJlckhlbHAK
ICAgICAgICAgLy8gT3RoZXJ3aXNlLCBpZiBmb3IgZXhhbXBsZSB0aGlzIGxheWVyIGhhcyBvdmVy
ZmxvdzpoaWRkZW4sIGEgZHJvcCBzaGFkb3cgd2lsbCBub3QgY29tcHV0ZSBjb3JyZWN0bHkuCiAg
ICAgICAgIC8vIE5vdGUgdGhhdCB3ZSB3aWxsIHN0aWxsIGFwcGx5IHRoZSBjbGlwcGluZyBvbiB0
aGUgZmluYWwgcmVuZGVyaW5nIG9mIHRoZSBmaWx0ZXIuCiAgICAgICAgIHBhaW50aW5nSW5mby5j
bGlwVG9EaXJ0eVJlY3QgPSAhZmlsdGVySW5mby0+cmVuZGVyZXIoKS0+aGFzRmlsdGVyVGhhdE1v
dmVzUGl4ZWxzKCk7Ci0gICAgICAgIHJldHVybiBzdGQ6Om1vdmUoZmlsdGVyUGFpbnRlcik7Cisg
ICAgICAgIHJldHVybiBmaWx0ZXJQYWludGVyOwogICAgIH0KICAgICByZXR1cm4gbnVsbHB0cjsK
IH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9Db3VudGVyRGlyZWN0aXZl
cy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL0NvdW50
ZXJEaXJlY3RpdmVzLmNwcAkocmV2aXNpb24gMTY2ODg2KQorKysgU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL0NvdW50ZXJEaXJlY3RpdmVzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzYs
NyArMzYsNyBAQCBzdGQ6OnVuaXF1ZV9wdHI8Q291bnRlckRpcmVjdGl2ZU1hcD4gY2xvCiB7CiAg
ICAgYXV0byByZXN1bHQgPSBzdGQ6Om1ha2VfdW5pcXVlPENvdW50ZXJEaXJlY3RpdmVNYXA+KCk7
CiAgICAgKnJlc3VsdCA9IGNvdW50ZXJEaXJlY3RpdmVzOwotICAgIHJldHVybiBzdGQ6Om1vdmUo
cmVzdWx0KTsKKyAgICByZXR1cm4gcmVzdWx0OwogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3Jl
Cg==
</data>
<flag name="review"
          id="253341"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>