<?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>79318</bug_id>
          
          <creation_ts>2012-02-22 19:08:30 -0800</creation_ts>
          <short_desc>[BlackBerry] Anchor mailto: with target set won&apos;t launch Messaging application when clicked</short_desc>
          <delta_ts>2012-02-24 02:54:20 -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>WebKit Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Other</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Charles Wei">charles.wei</reporter>
          <assigned_to name="Leo Yang">leo.yang</assigned_to>
          <cc>leo.yang</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>staikos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>562700</commentid>
    <comment_count>0</comment_count>
    <who name="Charles Wei">charles.wei</who>
    <bug_when>2012-02-22 19:08:30 -0800</bug_when>
    <thetext>&lt;a href=&quot;mailto:email@host&quot;&gt; click me to launch messaging &lt;/a&gt;   works ,

while
&lt;a href=&quot;mailto:email@host&quot; target=&quot;_blank&quot;&gt; click me to launch messaging &lt;/a&gt; 
doesn&apos;t work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562835</commentid>
    <comment_count>1</comment_count>
      <attachid>128397</attachid>
    <who name="Charles Wei">charles.wei</who>
    <bug_when>2012-02-22 22:24:55 -0800</bug_when>
    <thetext>Created attachment 128397
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563036</commentid>
    <comment_count>2</comment_count>
      <attachid>128397</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-02-23 04:36:07 -0800</bug_when>
    <thetext>Comment on attachment 128397
Patch

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

Looks good.

&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:282
&gt; +    BlackBerry::Platform::NetworkRequest platformRequest;

Can probably remove the BlackBerry prefix.

&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:285
&gt; +        platformRequest, BlackBerry::Platform::NavigationType(action.type()))) {

Ditto.

&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:287
&gt; +            || action.type() == NavigationTypeFormResubmitted)

Can be just one line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563051</commentid>
    <comment_count>3</comment_count>
      <attachid>128397</attachid>
    <who name="Charles Wei">charles.wei</who>
    <bug_when>2012-02-23 05:51:04 -0800</bug_when>
    <thetext>Comment on attachment 128397
Patch

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

&gt;&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:282
&gt;&gt; +    BlackBerry::Platform::NetworkRequest platformRequest;
&gt; 
&gt; Can probably remove the BlackBerry prefix.

No, we can&apos;t remove the BlackBerry prefix. We are using BlackBerry:WebKit, but not BlackBerry. Maybe we should use BlackBerry and add the WebKit prefix back in the code. We should do that with another patch.

&gt;&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:287
&gt;&gt; +            || action.type() == NavigationTypeFormResubmitted)
&gt; 
&gt; Can be just one line.

Yes,  will fix this and submit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563052</commentid>
    <comment_count>4</comment_count>
      <attachid>128397</attachid>
    <who name="Charles Wei">charles.wei</who>
    <bug_when>2012-02-23 05:51:52 -0800</bug_when>
    <thetext>Comment on attachment 128397
Patch

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

&gt;&gt;&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:282
&gt;&gt;&gt; +    BlackBerry::Platform::NetworkRequest platformRequest;
&gt;&gt; 
&gt;&gt; Can probably remove the BlackBerry prefix.
&gt; 
&gt; No, we can&apos;t remove the BlackBerry prefix. We are using BlackBerry:WebKit, but not BlackBerry. Maybe we should use BlackBerry and add the WebKit prefix back in the code. We should do that with another patch.

No, we can&apos;t remove the BlackBerry prefix. We are using BlackBerry:WebKit, but not BlackBerry. Maybe we should use BlackBerry and add the WebKit prefix back in the code. We should do that with another patch.

&gt;&gt;&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:287
&gt;&gt;&gt; +            || action.type() == NavigationTypeFormResubmitted)
&gt;&gt; 
&gt;&gt; Can be just one line.
&gt; 
&gt; Yes,  will fix this and submit.

Yes,  will fix this and submit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563053</commentid>
    <comment_count>5</comment_count>
      <attachid>128397</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-23 05:53:12 -0800</bug_when>
    <thetext>Comment on attachment 128397
Patch

Rejecting attachment 128397 from commit-queue.

charles.wei@torchmobile.com.cn does not have committer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.

- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your committer rights.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563056</commentid>
    <comment_count>6</comment_count>
      <attachid>128397</attachid>
    <who name="Charles Wei">charles.wei</who>
    <bug_when>2012-02-23 05:54:16 -0800</bug_when>
    <thetext>Comment on attachment 128397
Patch

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

remove the commit flag,  added it by accident.

&gt;&gt;&gt;&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:282
&gt;&gt;&gt;&gt; +    BlackBerry::Platform::NetworkRequest platformRequest;
&gt;&gt;&gt; 
&gt;&gt;&gt; Can probably remove the BlackBerry prefix.
&gt;&gt; 
&gt;&gt; No, we can&apos;t remove the BlackBerry prefix. We are using BlackBerry:WebKit, but not BlackBerry. Maybe we should use BlackBerry and add the WebKit prefix back in the code. We should do that with another patch.
&gt; 
&gt; No, we can&apos;t remove the BlackBerry prefix. We are using BlackBerry:WebKit, but not BlackBerry. Maybe we should use BlackBerry and add the WebKit prefix back in the code. We should do that with another patch.

No, we can&apos;t remove the BlackBerry prefix. We are using BlackBerry:WebKit, but not BlackBerry. Maybe we should use BlackBerry and add the WebKit prefix back in the code. We should do that with another patch.

&gt;&gt;&gt;&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:287
&gt;&gt;&gt;&gt; +            || action.type() == NavigationTypeFormResubmitted)
&gt;&gt;&gt; 
&gt;&gt;&gt; Can be just one line.
&gt;&gt; 
&gt;&gt; Yes,  will fix this and submit.
&gt; 
&gt; Yes,  will fix this and submit.

Yes,  will fix this and submit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563797</commentid>
    <comment_count>7</comment_count>
      <attachid>128628</attachid>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2012-02-23 18:23:07 -0800</bug_when>
    <thetext>Created attachment 128628
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564145</commentid>
    <comment_count>8</comment_count>
      <attachid>128628</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-24 02:54:15 -0800</bug_when>
    <thetext>Comment on attachment 128628
Patch for landing

Clearing flags on attachment: 128628

Committed r108763: &lt;http://trac.webkit.org/changeset/108763&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564146</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-24 02:54:20 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128397</attachid>
            <date>2012-02-22 22:24:55 -0800</date>
            <delta_ts>2012-02-23 18:22:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79318-20120223142933.patch</filename>
            <type>text/plain</type>
            <size>3031</size>
            <attacher name="Charles Wei">charles.wei</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwkocmV2aXNpb24gMTA4NjA5KQorKysg
U291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE1IEBACisyMDEyLTAyLTIyICBDaGFybGVzIFdlaSAgPGNoYXJsZXMud2VpQHRvcmNobW9i
aWxlLmNvbS5jbj4KKworICAgICAgICBbQmxhY2tCZXJyeV0gQW5jaG9yIG1haWx0bzogd2l0aCB0
YXJnZXQgc2V0IHdvbid0IGxhdW5jaCBNZXNzYWdpbmcgYXBwbGljYXRpb24gd2hlbiBjbGlja2Vk
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03OTMxOAor
CisgICAgICAgIE5lZWQgdG8gZ2l2ZSB0aGUgY2xpZW50IGEgY2hhbmNlIHRvIGRlY2lkZSBob3cg
dG8gaGFuZGxlIHRoZSBuZXcgd2luZG93IHJlcXVlc3QuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNs
aWVudEJsYWNrQmVycnkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXJDbGllbnRC
bGFja0JlcnJ5OjpkaXNwYXRjaERlY2lkZVBvbGljeUZvck5ld1dpbmRvd0FjdGlvbik6CisKIDIw
MTItMDItMjEgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVt
b3ZlIHRoZSByZW1haW5pbmcgdXNlcyBvZiBDU1NTdHlsZURlY2xhcmF0aW9uIGluIEVkaXRvcgpJ
bmRleDogU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVy
Q2xpZW50QmxhY2tCZXJyeS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9ibGFja2Jl
cnJ5L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50QmxhY2tCZXJyeS5jcHAJKHJldmlz
aW9uIDEwODYwMikKKysrIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9G
cmFtZUxvYWRlckNsaWVudEJsYWNrQmVycnkuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNzAsMTMg
KzI3MCwzMCBAQCB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50QmxhY2tCZXJyeTo6ZG9QZW5kCiAgICAg
ZGVsYXlQb2xpY3lDaGVja1VudGlsRnJhZ21lbnRFeGlzdHMoZnJhZ21lbnQsIGZ1bmN0aW9uKTsK
IH0KIAotdm9pZCBGcmFtZUxvYWRlckNsaWVudEJsYWNrQmVycnk6OmRpc3BhdGNoRGVjaWRlUG9s
aWN5Rm9yTmV3V2luZG93QWN0aW9uKEZyYW1lUG9saWN5RnVuY3Rpb24gZnVuY3Rpb24sIGNvbnN0
IE5hdmlnYXRpb25BY3Rpb24mLCBjb25zdCBSZXNvdXJjZVJlcXVlc3QmIHJlcXVlc3QsIFBhc3NS
ZWZQdHI8Rm9ybVN0YXRlPiwgY29uc3QgU3RyaW5nJiBmcmFtZU5hbWUpCit2b2lkIEZyYW1lTG9h
ZGVyQ2xpZW50QmxhY2tCZXJyeTo6ZGlzcGF0Y2hEZWNpZGVQb2xpY3lGb3JOZXdXaW5kb3dBY3Rp
b24oRnJhbWVQb2xpY3lGdW5jdGlvbiBmdW5jdGlvbiwgY29uc3QgTmF2aWdhdGlvbkFjdGlvbiYg
YWN0aW9uLCBjb25zdCBSZXNvdXJjZVJlcXVlc3QmIHJlcXVlc3QsIFBhc3NSZWZQdHI8Rm9ybVN0
YXRlPiwgY29uc3QgU3RyaW5nJiBmcmFtZU5hbWUpCiB7CiAgICAgaWYgKHJlcXVlc3QuaXNSZXF1
ZXN0ZWRCeVBsdWdpbigpICYmIFNjcmlwdENvbnRyb2xsZXI6OnByb2Nlc3NpbmdVc2VyR2VzdHVy
ZSgpICYmICFtX3dlYlBhZ2VQcml2YXRlLT5tX3BsdWdpbk1heU9wZW5OZXdUYWIpCiAgICAgICAg
IChtX2ZyYW1lLT5sb2FkZXIoKS0+cG9saWN5Q2hlY2tlcigpLT4qZnVuY3Rpb24pKFBvbGljeUln
bm9yZSk7CiAKICAgICAvLyBBIG5ldyB3aW5kb3cgY2FuIG5ldmVyIGJlIGEgZnJhZ21lbnQgc2Ny
b2xsLgogICAgIFBvbGljeUFjdGlvbiBkZWNpc2lvbiA9IGRlY2lkZVBvbGljeUZvckV4dGVybmFs
TG9hZChyZXF1ZXN0LCBmYWxzZSk7CisgICAgLy8gTGV0IHRoZSBjbGllbnQgaGF2ZSBhIGNoYW5j
ZSB0byBzYXkgd2hldGhlciB0aGlzIG5hdmlnYXRpb24gc2hvdWxkCisgICAgLy8gYmUgaWdub3Jl
ZCBvciBub3QuCisgICAgQmxhY2tCZXJyeTo6UGxhdGZvcm06Ok5ldHdvcmtSZXF1ZXN0IHBsYXRm
b3JtUmVxdWVzdDsKKyAgICByZXF1ZXN0LmluaXRpYWxpemVQbGF0Zm9ybVJlcXVlc3QocGxhdGZv
cm1SZXF1ZXN0LCBmYWxzZSAvKmlzSW5pdGlhbCovKTsKKyAgICBpZiAoaXNNYWluRnJhbWUoKSAm
JiAhbV93ZWJQYWdlUHJpdmF0ZS0+bV9jbGllbnQtPmFjY2VwdE5hdmlnYXRpb25SZXF1ZXN0KAor
ICAgICAgICBwbGF0Zm9ybVJlcXVlc3QsIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpOYXZpZ2F0aW9u
VHlwZShhY3Rpb24udHlwZSgpKSkpIHsKKyAgICAgICAgaWYgKGFjdGlvbi50eXBlKCkgPT0gTmF2
aWdhdGlvblR5cGVGb3JtU3VibWl0dGVkCisgICAgICAgICAgICB8fCBhY3Rpb24udHlwZSgpID09
IE5hdmlnYXRpb25UeXBlRm9ybVJlc3VibWl0dGVkKQorICAgICAgICAgICAgbV9mcmFtZS0+bG9h
ZGVyKCktPnJlc2V0TXVsdGlwbGVGb3JtU3VibWlzc2lvblByb3RlY3Rpb24oKTsKKworICAgICAg
ICBpZiAoYWN0aW9uLnR5cGUoKSA9PSBOYXZpZ2F0aW9uVHlwZUxpbmtDbGlja2VkICYmIHJlcXVl
c3QudXJsKCkuaGFzRnJhZ21lbnRJZGVudGlmaWVyKCkpIHsKKyAgICAgICAgICAgIFJlc291cmNl
UmVxdWVzdCBlbXB0eVJlcXVlc3Q7CisgICAgICAgICAgICBtX2ZyYW1lLT5sb2FkZXIoKS0+YWN0
aXZlRG9jdW1lbnRMb2FkZXIoKS0+c2V0TGFzdENoZWNrZWRSZXF1ZXN0KGVtcHR5UmVxdWVzdCk7
CisgICAgICAgIH0KKyAgICAgICAgZGVjaXNpb24gPSBQb2xpY3lJZ25vcmU7CisgICAgfQorCiAg
ICAgKG1fZnJhbWUtPmxvYWRlcigpLT5wb2xpY3lDaGVja2VyKCktPipmdW5jdGlvbikoZGVjaXNp
b24pOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128628</attachid>
            <date>2012-02-23 18:23:07 -0800</date>
            <delta_ts>2012-02-24 02:54:15 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-79318-20120224102306.patch</filename>
            <type>text/plain</type>
            <size>3004</size>
            <attacher name="Leo Yang">leo.yang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwkocmV2aXNpb24gMTA4NzExKQorKysg
U291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE1IEBACisyMDEyLTAyLTIzICBDaGFybGVzIFdlaSAgPGNoYXJsZXMud2VpQHRvcmNobW9i
aWxlLmNvbS5jbj4KKworICAgICAgICBbQmxhY2tCZXJyeV0gQW5jaG9yIG1haWx0bzogd2l0aCB0
YXJnZXQgc2V0IHdvbid0IGxhdW5jaCBNZXNzYWdpbmcgYXBwbGljYXRpb24gd2hlbiBjbGlja2Vk
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03OTMxOAor
CisgICAgICAgIE5lZWQgdG8gZ2l2ZSB0aGUgY2xpZW50IGEgY2hhbmNlIHRvIGRlY2lkZSBob3cg
dG8gaGFuZGxlIHRoZSBuZXcgd2luZG93IHJlcXVlc3QuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Um9iIEJ1aXMuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEJs
YWNrQmVycnkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXJDbGllbnRCbGFja0Jl
cnJ5OjpkaXNwYXRjaERlY2lkZVBvbGljeUZvck5ld1dpbmRvd0FjdGlvbik6CisKIDIwMTItMDIt
MjMgIExlbyBZYW5nICA8bGVvLnlhbmdAdG9yY2htb2JpbGUuY29tLmNuPgogCiAgICAgICAgIFtC
bGFja0JlcnJ5XSBVcHN0cmVhbSBHTEVTMkNvbnRleHQue2gsIGNwcH0KSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEJsYWNrQmVy
cnkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3Vw
cG9ydC9GcmFtZUxvYWRlckNsaWVudEJsYWNrQmVycnkuY3BwCShyZXZpc2lvbiAxMDg3MTEpCisr
KyBTb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGll
bnRCbGFja0JlcnJ5LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjcwLDEzICsyNzAsMjkgQEAgdm9p
ZCBGcmFtZUxvYWRlckNsaWVudEJsYWNrQmVycnk6OmRvUGVuZAogICAgIGRlbGF5UG9saWN5Q2hl
Y2tVbnRpbEZyYWdtZW50RXhpc3RzKGZyYWdtZW50LCBmdW5jdGlvbik7CiB9CiAKLXZvaWQgRnJh
bWVMb2FkZXJDbGllbnRCbGFja0JlcnJ5OjpkaXNwYXRjaERlY2lkZVBvbGljeUZvck5ld1dpbmRv
d0FjdGlvbihGcmFtZVBvbGljeUZ1bmN0aW9uIGZ1bmN0aW9uLCBjb25zdCBOYXZpZ2F0aW9uQWN0
aW9uJiwgY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0LCBQYXNzUmVmUHRyPEZvcm1TdGF0
ZT4sIGNvbnN0IFN0cmluZyYgZnJhbWVOYW1lKQordm9pZCBGcmFtZUxvYWRlckNsaWVudEJsYWNr
QmVycnk6OmRpc3BhdGNoRGVjaWRlUG9saWN5Rm9yTmV3V2luZG93QWN0aW9uKEZyYW1lUG9saWN5
RnVuY3Rpb24gZnVuY3Rpb24sIGNvbnN0IE5hdmlnYXRpb25BY3Rpb24mIGFjdGlvbiwgY29uc3Qg
UmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0LCBQYXNzUmVmUHRyPEZvcm1TdGF0ZT4sIGNvbnN0IFN0
cmluZyYgZnJhbWVOYW1lKQogewogICAgIGlmIChyZXF1ZXN0LmlzUmVxdWVzdGVkQnlQbHVnaW4o
KSAmJiBTY3JpcHRDb250cm9sbGVyOjpwcm9jZXNzaW5nVXNlckdlc3R1cmUoKSAmJiAhbV93ZWJQ
YWdlUHJpdmF0ZS0+bV9wbHVnaW5NYXlPcGVuTmV3VGFiKQogICAgICAgICAobV9mcmFtZS0+bG9h
ZGVyKCktPnBvbGljeUNoZWNrZXIoKS0+KmZ1bmN0aW9uKShQb2xpY3lJZ25vcmUpOwogCiAgICAg
Ly8gQSBuZXcgd2luZG93IGNhbiBuZXZlciBiZSBhIGZyYWdtZW50IHNjcm9sbC4KICAgICBQb2xp
Y3lBY3Rpb24gZGVjaXNpb24gPSBkZWNpZGVQb2xpY3lGb3JFeHRlcm5hbExvYWQocmVxdWVzdCwg
ZmFsc2UpOworICAgIC8vIExldCB0aGUgY2xpZW50IGhhdmUgYSBjaGFuY2UgdG8gc2F5IHdoZXRo
ZXIgdGhpcyBuYXZpZ2F0aW9uIHNob3VsZAorICAgIC8vIGJlIGlnbm9yZWQgb3Igbm90LgorICAg
IEJsYWNrQmVycnk6OlBsYXRmb3JtOjpOZXR3b3JrUmVxdWVzdCBwbGF0Zm9ybVJlcXVlc3Q7Cisg
ICAgcmVxdWVzdC5pbml0aWFsaXplUGxhdGZvcm1SZXF1ZXN0KHBsYXRmb3JtUmVxdWVzdCwgZmFs
c2UgLyppc0luaXRpYWwqLyk7CisgICAgaWYgKGlzTWFpbkZyYW1lKCkgJiYgIW1fd2ViUGFnZVBy
aXZhdGUtPm1fY2xpZW50LT5hY2NlcHROYXZpZ2F0aW9uUmVxdWVzdCgKKyAgICAgICAgcGxhdGZv
cm1SZXF1ZXN0LCBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6TmF2aWdhdGlvblR5cGUoYWN0aW9uLnR5
cGUoKSkpKSB7CisgICAgICAgIGlmIChhY3Rpb24udHlwZSgpID09IE5hdmlnYXRpb25UeXBlRm9y
bVN1Ym1pdHRlZCB8fCBhY3Rpb24udHlwZSgpID09IE5hdmlnYXRpb25UeXBlRm9ybVJlc3VibWl0
dGVkKQorICAgICAgICAgICAgbV9mcmFtZS0+bG9hZGVyKCktPnJlc2V0TXVsdGlwbGVGb3JtU3Vi
bWlzc2lvblByb3RlY3Rpb24oKTsKKworICAgICAgICBpZiAoYWN0aW9uLnR5cGUoKSA9PSBOYXZp
Z2F0aW9uVHlwZUxpbmtDbGlja2VkICYmIHJlcXVlc3QudXJsKCkuaGFzRnJhZ21lbnRJZGVudGlm
aWVyKCkpIHsKKyAgICAgICAgICAgIFJlc291cmNlUmVxdWVzdCBlbXB0eVJlcXVlc3Q7CisgICAg
ICAgICAgICBtX2ZyYW1lLT5sb2FkZXIoKS0+YWN0aXZlRG9jdW1lbnRMb2FkZXIoKS0+c2V0TGFz
dENoZWNrZWRSZXF1ZXN0KGVtcHR5UmVxdWVzdCk7CisgICAgICAgIH0KKyAgICAgICAgZGVjaXNp
b24gPSBQb2xpY3lJZ25vcmU7CisgICAgfQorCiAgICAgKG1fZnJhbWUtPmxvYWRlcigpLT5wb2xp
Y3lDaGVja2VyKCktPipmdW5jdGlvbikoZGVjaXNpb24pOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>