<?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>84579</bug_id>
          
          <creation_ts>2012-04-23 02:33:21 -0700</creation_ts>
          <short_desc>[BlackBerry] Authenticated proxy isn&apos;t working.</short_desc>
          <delta_ts>2012-04-25 21:02:48 -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>WebKit BlackBerry</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>80135</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Jason Liu">jasonliuwebkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>joenotcharles</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>607564</commentid>
    <comment_count>0</comment_count>
    <who name="Jason Liu">jasonliuwebkit</who>
    <bug_when>2012-04-23 02:33:21 -0700</bug_when>
    <thetext>steps to reproduce:
1. connect to WiFi network with Internet access only via proxy server (used
qaproxy network in QNX-Ottawa WiFi test network)
2. Enable HTTP Proxy &amp; configure proxy credentials under WiFi advanced
configuration (proxy IP, port, username &amp; password)
3. attempt to access www.google.com, a dialog box requesting proxy username &amp;
password will be shown

expected results:  website should be loaded successfully without prompting for
proxy credentials

reproducibility: 100%</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608310</commentid>
    <comment_count>1</comment_count>
      <attachid>138488</attachid>
    <who name="Jason Liu">jasonliuwebkit</who>
    <bug_when>2012-04-23 19:26:47 -0700</bug_when>
    <thetext>Created attachment 138488
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608637</commentid>
    <comment_count>2</comment_count>
    <who name="Joe Mason">joenotcharles</who>
    <bug_when>2012-04-24 07:22:01 -0700</bug_when>
    <thetext>This is going to conflict with the patch I&apos;m reverting from bug 80135.  That revert may well fix authenticated proxy. Please don&apos;t commit it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609428</commentid>
    <comment_count>3</comment_count>
    <who name="Jason Liu">jasonliuwebkit</who>
    <bug_when>2012-04-24 20:29:19 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; This is going to conflict with the patch I&apos;m reverting from bug 80135.  That revert may well fix authenticated proxy. Please don&apos;t commit it.

The revert can&apos;t fix this problem. It is really a bug.
So I make a patch based on the newest codes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609434</commentid>
    <comment_count>4</comment_count>
      <attachid>138731</attachid>
    <who name="Jason Liu">jasonliuwebkit</who>
    <bug_when>2012-04-24 20:38:27 -0700</bug_when>
    <thetext>Created attachment 138731
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609715</commentid>
    <comment_count>5</comment_count>
    <who name="Joe Mason">joenotcharles</who>
    <bug_when>2012-04-25 06:59:55 -0700</bug_when>
    <thetext>Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610323</commentid>
    <comment_count>6</comment_count>
      <attachid>138731</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-25 21:02:42 -0700</bug_when>
    <thetext>Comment on attachment 138731
Patch

Clearing flags on attachment: 138731

Committed r115284: &lt;http://trac.webkit.org/changeset/115284&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610324</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-25 21:02:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138488</attachid>
            <date>2012-04-23 19:26:47 -0700</date>
            <delta_ts>2012-04-24 20:38:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84579-20120424102644.patch</filename>
            <type>text/plain</type>
            <size>4536</size>
            <attacher name="Jason Liu">jasonliuwebkit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0NjE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZThjNTBlYzZhNDg4YWE5
OTBhYzVhYTRiZWM1YjBjNmI5ODdhNmYxMS4uYjQ1MmJlODhkY2Y0M2JjMTZjZjk2MDk4NTc0NTMy
ZjNmM2JhNDM3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA0LTIzICBKYXNv
biBMaXUgIDxqYXNvbi5saXVAdG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFtCbGFja0Jl
cnJ5XSBBdXRoZW50aWNhdGVkIHByb3h5IGlzbid0IHdvcmtpbmcuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDU3OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIHNob3VsZCB0cnkgdG8gZ2V0IHVzZXJu
YW1lIGFuZCBwYXNzd29yZCBmcm9tIFdpRmkgYWR2YW5jZWQgY29uZmlndXJhdGlvbiBmaXJzdAor
ICAgICAgICB3aGVuIDQwNyBpcyByZWNlaXZlZC4KKworICAgICAgICBObyBuZXcgdGVzdHMuIFRo
aXMgaXMgY292ZXJlZCBieSBleGlzdGluZyBodHRwIHRlc3RzIHdoZW4gcHJveHkncyB1c2VybmFt
ZSBhbmQgcGFzc3dvcmQKKyAgICAgICAgYXJlIGNvbmZpZ3VyZWQgZm9yIFdpRmkuCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya0pvYi5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpOZXR3b3JrSm9iOjpzZW5kUmVxdWVzdFdpdGhDcmVkZW50aWFscyk6CisKIDIw
MTItMDQtMTggIE5vZWwgR29yZG9uICA8bm9lbC5nb3Jkb25AZ21haWwuY29tPgogCiAgICAgICAg
IFtDR10gSW1hZ2VCdWZmZXI6OnRvRGF0YVVSTDogUmVtb3ZlIGFscGhhIHN0dWZmaW5nIGxvb3Ag
d2hlbiBlbmNvZGluZyB0byBKUEVHCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya0pvYi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya0pvYi5jcHAKaW5kZXggNzg1MmRmMjRiY2Yy
NjUxOGE2YjQzZWM0NjM4MGI1MDI5YjIzNWE2MS4uM2Q1Y2Q4NTIxNmJiMzMyNGJlYzNkOWVkZWQ5
NzhkMzk4ZThkMzllNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9ibGFja2JlcnJ5L05ldHdvcmtKb2IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L25ldHdvcmsvYmxhY2tiZXJyeS9OZXR3b3JrSm9iLmNwcApAQCAtODI5LDkgKzgyOSwxMyBAQCBi
b29sIE5ldHdvcmtKb2I6OnNlbmRSZXF1ZXN0V2l0aENyZWRlbnRpYWxzKFByb3RlY3Rpb25TcGFj
ZVNlcnZlclR5cGUgdHlwZSwgUHJvdAogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBpbnQg
cG9ydCA9IDA7CisgICAgU3RyaW5nIHVzZXJuYW1lOworICAgIFN0cmluZyBwYXNzd29yZDsKICAg
ICBpZiAodHlwZSA9PSBQcm90ZWN0aW9uU3BhY2VQcm94eUhUVFApIHsKICAgICAgICAgc3RkOjpz
dHJpbmdzdHJlYW0gdG9Qb3J0KEJsYWNrQmVycnk6OlBsYXRmb3JtOjpDbGllbnQ6OmdldCgpLT5n
ZXRQcm94eVBvcnQoKSk7CiAgICAgICAgIHRvUG9ydCA+PiBwb3J0OworICAgICAgICB1c2VybmFt
ZSA9IEJsYWNrQmVycnk6OlBsYXRmb3JtOjpDbGllbnQ6OmdldCgpLT5nZXRQcm94eVVzZXJuYW1l
KCkuY19zdHIoKTsKKyAgICAgICAgcGFzc3dvcmQgPSBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6Q2xp
ZW50OjpnZXQoKS0+Z2V0UHJveHlQYXNzd29yZCgpLmNfc3RyKCk7CiAgICAgfSBlbHNlCiAgICAg
ICAgIHBvcnQgPSBtX3Jlc3BvbnNlLnVybCgpLnBvcnQoKTsKIApAQCAtODQ1LDI3ICs4NDksMjUg
QEAgYm9vbCBOZXR3b3JrSm9iOjpzZW5kUmVxdWVzdFdpdGhDcmVkZW50aWFscyhQcm90ZWN0aW9u
U3BhY2VTZXJ2ZXJUeXBlIHR5cGUsIFByb3QKICAgICAgICAgbV9oYW5kbGUtPmdldEludGVybmFs
KCktPm1fY3VycmVudFdlYkNoYWxsZW5nZSA9IEF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlKHByb3Rl
Y3Rpb25TcGFjZSwgY3JlZGVudGlhbCwgMCwgbV9yZXNwb25zZSwgUmVzb3VyY2VFcnJvcigpKTsK
ICAgICAgICAgbV9oYW5kbGUtPmdldEludGVybmFsKCktPm1fY3VycmVudFdlYkNoYWxsZW5nZS5z
ZXRTdG9yZWQodHJ1ZSk7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgLy8gQ3JlZGVudGlhbFN0b3Jl
IGlzIGVtcHR5LiBBc2sgdGhlIHVzZXIgdmlhIGRpYWxvZy4KLSAgICAgICAgU3RyaW5nIHVzZXJu
YW1lOwotICAgICAgICBTdHJpbmcgcGFzc3dvcmQ7Ci0KLSAgICAgICAgLy8gQmVmb3JlIGFza2lu
ZyB0aGUgdXNlciBmb3IgY3JlZGVudGlhbHMsIHdlIGNoZWNrIGlmIHRoZSBVUkwgY29udGFpbnMg
dGhhdC4KLSAgICAgICAgaWYgKCFtX2hhbmRsZS0+Z2V0SW50ZXJuYWwoKS0+bV91c2VyLmlzRW1w
dHkoKSAmJiAhbV9oYW5kbGUtPmdldEludGVybmFsKCktPm1fcGFzcy5pc0VtcHR5KCkpIHsKLSAg
ICAgICAgICAgIHVzZXJuYW1lID0gbV9oYW5kbGUtPmdldEludGVybmFsKCktPm1fdXNlci51dGY4
KCkuZGF0YSgpOwotICAgICAgICAgICAgcGFzc3dvcmQgPSBtX2hhbmRsZS0+Z2V0SW50ZXJuYWwo
KS0+bV9wYXNzLnV0ZjgoKS5kYXRhKCk7Ci0KLSAgICAgICAgICAgIC8vIFByZXZlbnQgdGhlbSBm
cm9tIGJlZW4gdXNlZCBhZ2FpbiBpZiB0aGV5IGFyZSB3cm9uZy4KLSAgICAgICAgICAgIC8vIElm
IHRoZXkgYXJlIGNvcnJlY3QsIHRoZXkgd2lsbCB0aGUgcHV0IGludG8gQ3JlZGVudGlhbFN0b3Jh
Z2UuCi0gICAgICAgICAgICBtX2hhbmRsZS0+Z2V0SW50ZXJuYWwoKS0+bV91c2VyID0gIiI7Ci0g
ICAgICAgICAgICBtX2hhbmRsZS0+Z2V0SW50ZXJuYWwoKS0+bV9wYXNzID0gIiI7Ci0gICAgICAg
IH0gZWxzZSB7Ci0gICAgICAgICAgICBDcmVkZW50aWFsIGlucHV0Q3JlZGVudGlhbDsKLSAgICAg
ICAgICAgIGJvb2wgaXNDb25maXJtZWQgPSBtX2ZyYW1lLT5wYWdlKCktPmNocm9tZSgpLT5jbGll
bnQoKS0+cGxhdGZvcm1QYWdlQ2xpZW50KCktPmF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlKG5ld1VS
TCwgcHJvdGVjdGlvblNwYWNlLCBpbnB1dENyZWRlbnRpYWwpOwotICAgICAgICAgICAgdXNlcm5h
bWUgPSBpbnB1dENyZWRlbnRpYWwudXNlcigpOwotICAgICAgICAgICAgcGFzc3dvcmQgPSBpbnB1
dENyZWRlbnRpYWwucGFzc3dvcmQoKTsKLQotICAgICAgICAgICAgaWYgKCFpc0NvbmZpcm1lZCkK
LSAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIGlmICh1c2VybmFtZS5pc0Vt
cHR5KCkgfHwgcGFzc3dvcmQuaXNFbXB0eSgpKSB7CisgICAgICAgICAgICAvLyBCZWZvcmUgYXNr
aW5nIHRoZSB1c2VyIGZvciBjcmVkZW50aWFscywgd2UgY2hlY2sgaWYgdGhlIFVSTCBjb250YWlu
cyB0aGF0LgorICAgICAgICAgICAgaWYgKCFtX2hhbmRsZS0+Z2V0SW50ZXJuYWwoKS0+bV91c2Vy
LmlzRW1wdHkoKSAmJiAhbV9oYW5kbGUtPmdldEludGVybmFsKCktPm1fcGFzcy5pc0VtcHR5KCkp
IHsKKyAgICAgICAgICAgICAgICB1c2VybmFtZSA9IG1faGFuZGxlLT5nZXRJbnRlcm5hbCgpLT5t
X3VzZXIudXRmOCgpLmRhdGEoKTsKKyAgICAgICAgICAgICAgICBwYXNzd29yZCA9IG1faGFuZGxl
LT5nZXRJbnRlcm5hbCgpLT5tX3Bhc3MudXRmOCgpLmRhdGEoKTsKKworICAgICAgICAgICAgICAg
IC8vIFByZXZlbnQgdGhlbSBmcm9tIGJlZW4gdXNlZCBhZ2FpbiBpZiB0aGV5IGFyZSB3cm9uZy4K
KyAgICAgICAgICAgICAgICAvLyBJZiB0aGV5IGFyZSBjb3JyZWN0LCB0aGV5IHdpbGwgdGhlIHB1
dCBpbnRvIENyZWRlbnRpYWxTdG9yYWdlLgorICAgICAgICAgICAgICAgIG1faGFuZGxlLT5nZXRJ
bnRlcm5hbCgpLT5tX3VzZXIgPSAiIjsKKyAgICAgICAgICAgICAgICBtX2hhbmRsZS0+Z2V0SW50
ZXJuYWwoKS0+bV9wYXNzID0gIiI7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAg
ICAgIENyZWRlbnRpYWwgaW5wdXRDcmVkZW50aWFsOworICAgICAgICAgICAgICAgIGJvb2wgaXND
b25maXJtZWQgPSBtX2ZyYW1lLT5wYWdlKCktPmNocm9tZSgpLT5jbGllbnQoKS0+cGxhdGZvcm1Q
YWdlQ2xpZW50KCktPmF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlKG5ld1VSTCwgcHJvdGVjdGlvblNw
YWNlLCBpbnB1dENyZWRlbnRpYWwpOworICAgICAgICAgICAgICAgIHVzZXJuYW1lID0gaW5wdXRD
cmVkZW50aWFsLnVzZXIoKTsKKyAgICAgICAgICAgICAgICBwYXNzd29yZCA9IGlucHV0Q3JlZGVu
dGlhbC5wYXNzd29yZCgpOworCisgICAgICAgICAgICAgICAgaWYgKCFpc0NvbmZpcm1lZCkKKyAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAgICAgfQogICAgICAgICB9
CiAKICAgICAgICAgY3JlZGVudGlhbCA9IENyZWRlbnRpYWwodXNlcm5hbWUsIHBhc3N3b3JkLCBD
cmVkZW50aWFsUGVyc2lzdGVuY2VGb3JTZXNzaW9uKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138731</attachid>
            <date>2012-04-24 20:38:27 -0700</date>
            <delta_ts>2012-04-25 21:02:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84579-20120425113825.patch</filename>
            <type>text/plain</type>
            <size>3674</size>
            <attacher name="Jason Liu">jasonliuwebkit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1MTU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOThiOTEyNGQ5NzhiYWI3
YWU0MmNiY2E5MmY5YjU1Zjk4MGY5MmRiZi4uYjJjNzM2ODhmZTE0NjgwYzM4OWEwOWYxMTQzNWJi
NjRiOTZhMzhhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA0LTI0ICBKYXNv
biBMaXUgIDxqYXNvbi5saXVAdG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFtCbGFja0Jl
cnJ5XSBBdXRoZW50aWNhdGVkIHByb3h5IGlzbid0IHdvcmtpbmcuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDU3OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIHNob3VsZCB0cnkgdG8gZ2V0IHVzZXJu
YW1lIGFuZCBwYXNzd29yZCBmcm9tIFdpRmkgYWR2YW5jZWQgY29uZmlndXJhdGlvbiBmaXJzdAor
ICAgICAgICB3aGVuIDQwNyBpcyByZWNlaXZlZC4KKworICAgICAgICBObyBuZXcgdGVzdHMuIFRo
aXMgaXMgY292ZXJlZCBieSBleGlzdGluZyBodHRwIHRlc3RzIHdoZW4gcHJveHkncyB1c2VybmFt
ZSBhbmQgcGFzc3dvcmQKKyAgICAgICAgYXJlIGNvbmZpZ3VyZWQgZm9yIFdpRmkuCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya0pvYi5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpOZXR3b3JrSm9iOjpzZW5kUmVxdWVzdFdpdGhDcmVkZW50aWFscyk6CisKIDIw
MTItMDQtMjQgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIENh
bGVuZGFyIFBpY2tlcjogT3BlbiBhIGNhbGVuZGFyIHBpY2tlciBieSBrZXlib2FyZCBvcGVyYXRp
b24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvYmxhY2tiZXJy
eS9OZXR3b3JrSm9iLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvYmxhY2ti
ZXJyeS9OZXR3b3JrSm9iLmNwcAppbmRleCA3ZGEyYWMzYzMwMzgxZWZlNGIwOWQwNGQ0YmRmYjBi
ODUxY2I0ZmE2Li5hMGM4YmFmNmJkZjU4ZjNkZDlkYzc4ZDc1ZWEzNTk0ZGVmZWFjOThiIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29y
a0pvYi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5
L05ldHdvcmtKb2IuY3BwCkBAIC04NTUsMTkgKzg1NSwyNiBAQCBib29sIE5ldHdvcmtKb2I6OnNl
bmRSZXF1ZXN0V2l0aENyZWRlbnRpYWxzKFByb3RlY3Rpb25TcGFjZVNlcnZlclR5cGUgdHlwZSwg
UHJvdAogICAgICAgICBpZiAoIW1fZnJhbWUgfHwgIW1fZnJhbWUtPmxvYWRlcigpIHx8ICFtX2Zy
YW1lLT5sb2FkZXIoKS0+Y2xpZW50KCkpCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAg
ICAgICAgLy8gQmVmb3JlIGFza2luZyB0aGUgdXNlciBmb3IgY3JlZGVudGlhbHMsIHdlIGNoZWNr
IGlmIHRoZSBVUkwgY29udGFpbnMgdGhhdC4KLSAgICAgICAgaWYgKCFtX2hhbmRsZS0+Z2V0SW50
ZXJuYWwoKS0+bV91c2VyLmlzRW1wdHkoKSAmJiAhbV9oYW5kbGUtPmdldEludGVybmFsKCktPm1f
cGFzcy5pc0VtcHR5KCkpIHsKLSAgICAgICAgICAgIHVzZXJuYW1lID0gbV9oYW5kbGUtPmdldElu
dGVybmFsKCktPm1fdXNlci51dGY4KCkuZGF0YSgpOwotICAgICAgICAgICAgcGFzc3dvcmQgPSBt
X2hhbmRsZS0+Z2V0SW50ZXJuYWwoKS0+bV9wYXNzLnV0ZjgoKS5kYXRhKCk7Ci0KLSAgICAgICAg
ICAgIC8vIFByZXZlbnQgdGhlbSBmcm9tIGJlZW4gdXNlZCBhZ2FpbiBpZiB0aGV5IGFyZSB3cm9u
Zy4KLSAgICAgICAgICAgIC8vIElmIHRoZXkgYXJlIGNvcnJlY3QsIHRoZXkgd2lsbCB0aGUgcHV0
IGludG8gQ3JlZGVudGlhbFN0b3JhZ2UuCi0gICAgICAgICAgICBtX2hhbmRsZS0+Z2V0SW50ZXJu
YWwoKS0+bV91c2VyID0gIiI7Ci0gICAgICAgICAgICBtX2hhbmRsZS0+Z2V0SW50ZXJuYWwoKS0+
bV9wYXNzID0gIiI7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBDcmVkZW50aWFsIGlu
cHV0Q3JlZGVudGlhbCA9IG1fZnJhbWUtPnBhZ2UoKS0+Y2hyb21lKCktPmNsaWVudCgpLT5wbGF0
Zm9ybVBhZ2VDbGllbnQoKS0+YXV0aGVudGljYXRpb25DaGFsbGVuZ2UobmV3VVJMLCBwcm90ZWN0
aW9uU3BhY2UpOwotICAgICAgICAgICAgdXNlcm5hbWUgPSBpbnB1dENyZWRlbnRpYWwudXNlcigp
OwotICAgICAgICAgICAgcGFzc3dvcmQgPSBpbnB1dENyZWRlbnRpYWwucGFzc3dvcmQoKTsKKyAg
ICAgICAgaWYgKHR5cGUgPT0gUHJvdGVjdGlvblNwYWNlUHJveHlIVFRQKSB7CisgICAgICAgICAg
ICB1c2VybmFtZSA9IEJsYWNrQmVycnk6OlBsYXRmb3JtOjpDbGllbnQ6OmdldCgpLT5nZXRQcm94
eVVzZXJuYW1lKCkuY19zdHIoKTsKKyAgICAgICAgICAgIHBhc3N3b3JkID0gQmxhY2tCZXJyeTo6
UGxhdGZvcm06OkNsaWVudDo6Z2V0KCktPmdldFByb3h5UGFzc3dvcmQoKS5jX3N0cigpOworICAg
ICAgICB9CisKKyAgICAgICAgaWYgKHVzZXJuYW1lLmlzRW1wdHkoKSB8fCBwYXNzd29yZC5pc0Vt
cHR5KCkpIHsKKyAgICAgICAgICAgIC8vIEJlZm9yZSBhc2tpbmcgdGhlIHVzZXIgZm9yIGNyZWRl
bnRpYWxzLCB3ZSBjaGVjayBpZiB0aGUgVVJMIGNvbnRhaW5zIHRoYXQuCisgICAgICAgICAgICBp
ZiAoIW1faGFuZGxlLT5nZXRJbnRlcm5hbCgpLT5tX3VzZXIuaXNFbXB0eSgpICYmICFtX2hhbmRs
ZS0+Z2V0SW50ZXJuYWwoKS0+bV9wYXNzLmlzRW1wdHkoKSkgeworICAgICAgICAgICAgICAgIHVz
ZXJuYW1lID0gbV9oYW5kbGUtPmdldEludGVybmFsKCktPm1fdXNlci51dGY4KCkuZGF0YSgpOwor
ICAgICAgICAgICAgICAgIHBhc3N3b3JkID0gbV9oYW5kbGUtPmdldEludGVybmFsKCktPm1fcGFz
cy51dGY4KCkuZGF0YSgpOworCisgICAgICAgICAgICAgICAgLy8gUHJldmVudCB0aGVtIGZyb20g
YmVlbiB1c2VkIGFnYWluIGlmIHRoZXkgYXJlIHdyb25nLgorICAgICAgICAgICAgICAgIC8vIElm
IHRoZXkgYXJlIGNvcnJlY3QsIHRoZXkgd2lsbCB0aGUgcHV0IGludG8gQ3JlZGVudGlhbFN0b3Jh
Z2UuCisgICAgICAgICAgICAgICAgbV9oYW5kbGUtPmdldEludGVybmFsKCktPm1fdXNlciA9ICIi
OworICAgICAgICAgICAgICAgIG1faGFuZGxlLT5nZXRJbnRlcm5hbCgpLT5tX3Bhc3MgPSAiIjsK
KyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgQ3JlZGVudGlhbCBpbnB1dENy
ZWRlbnRpYWwgPSBtX2ZyYW1lLT5wYWdlKCktPmNocm9tZSgpLT5jbGllbnQoKS0+cGxhdGZvcm1Q
YWdlQ2xpZW50KCktPmF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlKG5ld1VSTCwgcHJvdGVjdGlvblNw
YWNlKTsKKyAgICAgICAgICAgICAgICB1c2VybmFtZSA9IGlucHV0Q3JlZGVudGlhbC51c2VyKCk7
CisgICAgICAgICAgICAgICAgcGFzc3dvcmQgPSBpbnB1dENyZWRlbnRpYWwucGFzc3dvcmQoKTsK
KyAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIGlmICh1c2VybmFtZS5pc0VtcHR5
KCkgJiYgcGFzc3dvcmQuaXNFbXB0eSgpKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>