<?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>54607</bug_id>
          
          <creation_ts>2011-02-16 18:25:10 -0800</creation_ts>
          <short_desc>[chromium] Split WebURLResponse&apos;s socketAddress into separate host and port fields</short_desc>
          <delta_ts>2011-02-16 22:25:22 -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>PC</rep_platform>
          <op_sys>OS X 10.5</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>0</everconfirmed>
          <reporter name="Brian Ryner">bryner</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>fishd</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>352516</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Ryner">bryner</who>
    <bug_when>2011-02-16 18:25:10 -0800</bug_when>
    <thetext>Rather than representing the remote socket address as &quot;host:port&quot;, it will be less error-prone to just have separate host and port members.  In particular, with IPv6 literals, this avoids the caller needing to parse a bracketed IP address when trying to split apart the IP and the port number.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352590</commentid>
    <comment_count>1</comment_count>
      <attachid>82749</attachid>
    <who name="Brian Ryner">bryner</who>
    <bug_when>2011-02-16 20:47:58 -0800</bug_when>
    <thetext>Created attachment 82749
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352612</commentid>
    <comment_count>2</comment_count>
      <attachid>82749</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-16 22:25:18 -0800</bug_when>
    <thetext>Comment on attachment 82749
patch

Clearing flags on attachment: 82749

Committed r78790: &lt;http://trac.webkit.org/changeset/78790&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352613</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-16 22:25:22 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82749</attachid>
            <date>2011-02-16 20:47:58 -0800</date>
            <delta_ts>2011-02-16 22:25:18 -0800</delta_ts>
            <desc>patch</desc>
            <filename>socket-address-separate.txt</filename>
            <type>text/plain</type>
            <size>8101</size>
            <attacher name="Brian Ryner">bryner</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc4NzU3KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMDItMTYgIEJyaWFuIFJ5
bmVyICA8YnJ5bmVyQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBTcGxpdCB0aGUgc29ja2V0IGFkZHJlc3MgZmllbGQgaW50byBz
ZXBhcmF0ZSBJUCBhZGRyZXNzIGFuZCBwb3J0IGZpZWxkcy4KKyAgICAgICAgVGhpcyB3aWxsIG1h
a2UgdGhlIGZpZWxkIGxlc3MgZXJyb3ItcHJvbmUgdG8gcGFyc2UsIGZvciBleGFtcGxlIHdoZW4K
KyAgICAgICAgZGVhbGluZyB3aXRoIElQdjYgbGl0ZXJhbHMuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NDYwNworCisgICAgICAgIE5vIG5ldyB0ZXN0
cyByZXF1aXJlZC4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3Vy
Y2VSZXNwb25zZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlOjpkb1Bs
YXRmb3JtQ29weURhdGEpOgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZTo6ZG9Q
bGF0Zm9ybUFkb3B0KToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2Nocm9taXVtL1Jlc291
cmNlUmVzcG9uc2UuaDoKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlUmVzcG9uc2U6OlJlc291
cmNlUmVzcG9uc2UpOgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZTo6cmVtb3Rl
SVBBZGRyZXNzKToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlUmVzcG9uc2U6OnNldFJlbW90
ZUlQQWRkcmVzcyk6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlOjpyZW1vdGVQ
b3J0KToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlUmVzcG9uc2U6OnNldFJlbW90ZVBvcnQp
OgorCiAyMDExLTAyLTE2ICBCcmlhbiBTYWxvbW9uICA8YnNhbG9tb25AZ29vZ2xlLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBKYW1lcyBSb2JpbnNvbi4KSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXNwb25zZS5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJl
c3BvbnNlLmNwcAkocmV2aXNpb24gNzg3NTEpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVzcG9uc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0z
OSw3ICszOSw4IEBAIFBhc3NPd25QdHI8Q3Jvc3NUaHJlYWRSZXNvdXJjZVJlc3BvbnNlRGEKICAg
ICBkYXRhLT5tX3dhc0FsdGVybmF0ZVByb3RvY29sQXZhaWxhYmxlID0gbV93YXNBbHRlcm5hdGVQ
cm90b2NvbEF2YWlsYWJsZTsKICAgICBkYXRhLT5tX3dhc0ZldGNoZWRWaWFQcm94eSA9IG1fd2Fz
RmV0Y2hlZFZpYVByb3h5OwogICAgIGRhdGEtPm1fcmVzcG9uc2VUaW1lID0gbV9yZXNwb25zZVRp
bWU7Ci0gICAgZGF0YS0+bV9zb2NrZXRBZGRyZXNzID0gbV9zb2NrZXRBZGRyZXNzOworICAgIGRh
dGEtPm1fcmVtb3RlSVBBZGRyZXNzID0gbV9yZW1vdGVJUEFkZHJlc3M7CisgICAgZGF0YS0+bV9y
ZW1vdGVQb3J0ID0gbV9yZW1vdGVQb3J0OwogICAgIGRhdGEtPm1fZG93bmxvYWRGaWxlUGF0aCA9
IG1fZG93bmxvYWRGaWxlUGF0aDsKICAgICByZXR1cm4gZGF0YTsKIH0KQEAgLTU1LDcgKzU2LDgg
QEAgdm9pZCBSZXNvdXJjZVJlc3BvbnNlOjpkb1BsYXRmb3JtQWRvcHQoUAogICAgIG1fd2FzQWx0
ZXJuYXRlUHJvdG9jb2xBdmFpbGFibGUgPSBkYXRhLT5tX3dhc0FsdGVybmF0ZVByb3RvY29sQXZh
aWxhYmxlOwogICAgIG1fd2FzRmV0Y2hlZFZpYVByb3h5ID0gZGF0YS0+bV93YXNGZXRjaGVkVmlh
UHJveHk7CiAgICAgbV9yZXNwb25zZVRpbWUgPSBkYXRhLT5tX3Jlc3BvbnNlVGltZTsKLSAgICBt
X3NvY2tldEFkZHJlc3MgPSBkYXRhLT5tX3NvY2tldEFkZHJlc3M7CisgICAgbV9yZW1vdGVJUEFk
ZHJlc3MgPSBkYXRhLT5tX3JlbW90ZUlQQWRkcmVzczsKKyAgICBtX3JlbW90ZVBvcnQgPSBkYXRh
LT5tX3JlbW90ZVBvcnQ7CiAgICAgbV9kb3dubG9hZEZpbGVQYXRoID0gZGF0YS0+bV9kb3dubG9h
ZEZpbGVQYXRoOwogfQogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2No
cm9taXVtL1Jlc291cmNlUmVzcG9uc2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVzcG9uc2UuaAkocmV2aXNpb24gNzg3
NTEpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNl
UmVzcG9uc2UuaAkod29ya2luZyBjb3B5KQpAQCAtNDQsNiArNDQsNyBAQCBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiAgICAgICAgICAgICAsIG1fd2FzQWx0ZXJuYXRlUHJvdG9jb2xBdmFpbGFibGUoZmFs
c2UpCiAgICAgICAgICAgICAsIG1fd2FzRmV0Y2hlZFZpYVByb3h5KGZhbHNlKQogICAgICAgICAg
ICAgLCBtX3Jlc3BvbnNlVGltZSgwKQorICAgICAgICAgICAgLCBtX3JlbW90ZVBvcnQoMCkKICAg
ICAgICAgewogICAgICAgICB9CiAKQEAgLTU3LDYgKzU4LDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUg
ewogICAgICAgICAgICAgLCBtX3dhc0FsdGVybmF0ZVByb3RvY29sQXZhaWxhYmxlKGZhbHNlKQog
ICAgICAgICAgICAgLCBtX3dhc0ZldGNoZWRWaWFQcm94eShmYWxzZSkKICAgICAgICAgICAgICwg
bV9yZXNwb25zZVRpbWUoMCkKKyAgICAgICAgICAgICwgbV9yZW1vdGVQb3J0KDApCiAgICAgICAg
IHsKICAgICAgICAgfQogCkBAIC05Niw4ICs5OCwxMSBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAg
ICAgICAgIGRvdWJsZSByZXNwb25zZVRpbWUoKSBjb25zdCB7IHJldHVybiBtX3Jlc3BvbnNlVGlt
ZTsgfQogICAgICAgICB2b2lkIHNldFJlc3BvbnNlVGltZShkb3VibGUgcmVzcG9uc2VUaW1lKSB7
IG1fcmVzcG9uc2VUaW1lID0gcmVzcG9uc2VUaW1lOyB9CiAKLSAgICAgICAgY29uc3QgU3RyaW5n
JiBzb2NrZXRBZGRyZXNzKCkgY29uc3QgeyByZXR1cm4gbV9zb2NrZXRBZGRyZXNzOyB9Ci0gICAg
ICAgIHZvaWQgc2V0U29ja2V0QWRkcmVzcyhjb25zdCBTdHJpbmcmIHZhbHVlKSB7IG1fc29ja2V0
QWRkcmVzcyA9IHZhbHVlOyB9CisgICAgICAgIGNvbnN0IFN0cmluZyYgcmVtb3RlSVBBZGRyZXNz
KCkgY29uc3QgeyByZXR1cm4gbV9yZW1vdGVJUEFkZHJlc3M7IH0KKyAgICAgICAgdm9pZCBzZXRS
ZW1vdGVJUEFkZHJlc3MoY29uc3QgU3RyaW5nJiB2YWx1ZSkgeyBtX3JlbW90ZUlQQWRkcmVzcyA9
IHZhbHVlOyB9CisKKyAgICAgICAgdW5zaWduZWQgc2hvcnQgcmVtb3RlUG9ydCgpIGNvbnN0IHsg
cmV0dXJuIG1fcmVtb3RlUG9ydDsgfQorICAgICAgICB2b2lkIHNldFJlbW90ZVBvcnQodW5zaWdu
ZWQgc2hvcnQgdmFsdWUpIHsgbV9yZW1vdGVQb3J0ID0gdmFsdWU7IH0KIAogICAgICAgICBjb25z
dCBTdHJpbmcmIGRvd25sb2FkRmlsZVBhdGgoKSBjb25zdCB7IHJldHVybiBtX2Rvd25sb2FkRmls
ZVBhdGg7IH0KICAgICAgICAgdm9pZCBzZXREb3dubG9hZEZpbGVQYXRoKGNvbnN0IFN0cmluZyYg
ZG93bmxvYWRGaWxlUGF0aCkgeyBtX2Rvd25sb2FkRmlsZVBhdGggPSBkb3dubG9hZEZpbGVQYXRo
OyB9CkBAIC0xNTAsOSArMTU1LDExIEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgLy8g
cmVzcG9uc2VzLCB0aGlzIHRpbWUgY291bGQgYmUgImZhciIgaW4gdGhlIHBhc3QuCiAgICAgICAg
IGRvdWJsZSBtX3Jlc3BvbnNlVGltZTsKIAotICAgICAgICAvLyBSZW1vdGUgYWRkcmVzcyBvZiB0
aGUgc29ja2V0IHdoaWNoIGZldGNoZWQgdGhpcyByZXNvdXJjZSwgZm9yIHByZXNlbnRpbmcKLSAg
ICAgICAgLy8gdG8gaW5xdWlzaXRpdmUgdXNlcnMuICBDYW4gYmUgImlwdjQ6cG9ydCIsICJbaXB2
Nl06cG9ydCIsIG9yIGVtcHR5LgotICAgICAgICBTdHJpbmcgbV9zb2NrZXRBZGRyZXNzOworICAg
ICAgICAvLyBSZW1vdGUgSVAgYWRkcmVzcyBvZiB0aGUgc29ja2V0IHdoaWNoIGZldGNoZWQgdGhp
cyByZXNvdXJjZS4KKyAgICAgICAgU3RyaW5nIG1fcmVtb3RlSVBBZGRyZXNzOworCisgICAgICAg
IC8vIFJlbW90ZSBwb3J0IG51bWJlciBvZiB0aGUgc29ja2V0IHdoaWNoIGZldGNoZWQgdGhpcyBy
ZXNvdXJjZS4KKyAgICAgICAgdW5zaWduZWQgc2hvcnQgbV9yZW1vdGVQb3J0OwogCiAgICAgICAg
IC8vIFRoZSBwYXRoIHRvIHRoZSBkb3dubG9hZGVkIGZpbGUuCiAgICAgICAgIFN0cmluZyBtX2Rv
d25sb2FkRmlsZVBhdGg7CkBAIC0xNjgsNyArMTc1LDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewog
ICAgICAgICBib29sIG1fd2FzQWx0ZXJuYXRlUHJvdG9jb2xBdmFpbGFibGU7CiAgICAgICAgIGJv
b2wgbV93YXNGZXRjaGVkVmlhUHJveHk7CiAgICAgICAgIGRvdWJsZSBtX3Jlc3BvbnNlVGltZTsK
LSAgICAgICAgU3RyaW5nIG1fc29ja2V0QWRkcmVzczsKKyAgICAgICAgU3RyaW5nIG1fcmVtb3Rl
SVBBZGRyZXNzOworICAgICAgICB1bnNpZ25lZCBzaG9ydCBtX3JlbW90ZVBvcnQ7CiAgICAgICAg
IFN0cmluZyBtX2Rvd25sb2FkRmlsZVBhdGg7CiAgICAgfTsKIApJbmRleDogU291cmNlL1dlYktp
dC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1
bS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc4NzU3KQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOSBAQAorMjAxMS0wMi0xNiAgQnJp
YW4gUnluZXIgIDxicnluZXJAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFNwbGl0IHRoZSBzb2NrZXQgYWRkcmVzcyBmaWVsZCBp
bnRvIHNlcGFyYXRlIElQIGFkZHJlc3MgYW5kIHBvcnQgZmllbGRzLgorICAgICAgICBUaGlzIHdp
bGwgbWFrZSB0aGUgZmllbGQgbGVzcyBlcnJvci1wcm9uZSB0byBwYXJzZSwgZm9yIGV4YW1wbGUg
d2hlbgorICAgICAgICBkZWFsaW5nIHdpdGggSVB2NiBsaXRlcmFscy4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU0NjA3CisKKyAgICAgICAgKiBwdWJs
aWMvV2ViVVJMUmVzcG9uc2UuaDoKKyAgICAgICAgKiBzcmMvV2ViVVJMUmVzcG9uc2UuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXNwb25zZTo6cmVtb3RlSVBBZGRyZXNzKToKKyAgICAg
ICAgKFdlYktpdDo6V2ViVVJMUmVzcG9uc2U6OnNldFJlbW90ZUlQQWRkcmVzcyk6CisgICAgICAg
IChXZWJLaXQ6OldlYlVSTFJlc3BvbnNlOjpyZW1vdGVQb3J0KToKKyAgICAgICAgKFdlYktpdDo6
V2ViVVJMUmVzcG9uc2U6OnNldFJlbW90ZVBvcnQpOgorCiAyMDExLTAyLTE2ICBEYXZpZCBHcm9n
YW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBKZXJlbXkg
T3Jsb3cuCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJVUkxSZXNwb25z
ZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlVSTFJl
c3BvbnNlLmgJKHJldmlzaW9uIDc4NzUxKQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJs
aWMvV2ViVVJMUmVzcG9uc2UuaAkod29ya2luZyBjb3B5KQpAQCAtMTY5LDEwICsxNjksMTMgQEAg
cHVibGljOgogICAgIFdFQktJVF9BUEkgV2ViU3RyaW5nIGRvd25sb2FkRmlsZVBhdGgoKSBjb25z
dDsKICAgICBXRUJLSVRfQVBJIHZvaWQgc2V0RG93bmxvYWRGaWxlUGF0aChjb25zdCBXZWJTdHJp
bmcmKTsKIAotICAgIC8vIFJlbW90ZSBhZGRyZXNzIG9mIHRoZSBzb2NrZXQgd2hpY2ggZmV0Y2hl
ZCB0aGlzIHJlc291cmNlLCBmb3IgcHJlc2VudGluZwotICAgIC8vIHRvIGlucXVpc2l0aXZlIHVz
ZXJzLiAgQ2FuIGJlICJpcHY0OnBvcnQiLCAiW2lwdjZdOnBvcnQiLCBvciBlbXB0eS4KLSAgICBX
RUJLSVRfQVBJIFdlYlN0cmluZyBzb2NrZXRBZGRyZXNzKCkgY29uc3Q7Ci0gICAgV0VCS0lUX0FQ
SSB2b2lkIHNldFNvY2tldEFkZHJlc3MoY29uc3QgV2ViU3RyaW5nJik7CisgICAgLy8gUmVtb3Rl
IElQIGFkZHJlc3Mgb2YgdGhlIHNvY2tldCB3aGljaCBmZXRjaGVkIHRoaXMgcmVzb3VyY2UuCisg
ICAgV0VCS0lUX0FQSSBXZWJTdHJpbmcgcmVtb3RlSVBBZGRyZXNzKCkgY29uc3Q7CisgICAgV0VC
S0lUX0FQSSB2b2lkIHNldFJlbW90ZUlQQWRkcmVzcyhjb25zdCBXZWJTdHJpbmcmKTsKKworICAg
IC8vIFJlbW90ZSBwb3J0IG51bWJlciBvZiB0aGUgc29ja2V0IHdoaWNoIGZldGNoZWQgdGhpcyBy
ZXNvdXJjZS4KKyAgICBXRUJLSVRfQVBJIHVuc2lnbmVkIHNob3J0IHJlbW90ZVBvcnQoKSBjb25z
dDsKKyAgICBXRUJLSVRfQVBJIHZvaWQgc2V0UmVtb3RlUG9ydCh1bnNpZ25lZCBzaG9ydCk7CiAK
IHByb3RlY3RlZDoKICAgICB2b2lkIGFzc2lnbihXZWJVUkxSZXNwb25zZVByaXZhdGUqKTsKSW5k
ZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlc3BvbnNlLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXNwb25zZS5jcHAJKHJl
dmlzaW9uIDc4NzUxKQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVVJMUmVzcG9u
c2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zODQsMTQgKzM4NCwyNCBAQCB2b2lkIFdlYlVSTFJl
c3BvbnNlOjpzZXREb3dubG9hZEZpbGVQYXRoCiAgICAgbV9wcml2YXRlLT5tX2Rvd25sb2FkRmls
ZVBhdGggPSBkb3dubG9hZEZpbGVQYXRoOwogfQogCi1XZWJTdHJpbmcgV2ViVVJMUmVzcG9uc2U6
OnNvY2tldEFkZHJlc3MoKSBjb25zdAorV2ViU3RyaW5nIFdlYlVSTFJlc3BvbnNlOjpyZW1vdGVJ
UEFkZHJlc3MoKSBjb25zdAogewotICAgIHJldHVybiBtX3ByaXZhdGUtPm1fcmVzb3VyY2VSZXNw
b25zZS0+c29ja2V0QWRkcmVzcygpOworICAgIHJldHVybiBtX3ByaXZhdGUtPm1fcmVzb3VyY2VS
ZXNwb25zZS0+cmVtb3RlSVBBZGRyZXNzKCk7CiB9CiAKLXZvaWQgV2ViVVJMUmVzcG9uc2U6OnNl
dFNvY2tldEFkZHJlc3MoY29uc3QgV2ViU3RyaW5nJiBzb2NrZXRBZGRyZXNzKQordm9pZCBXZWJV
UkxSZXNwb25zZTo6c2V0UmVtb3RlSVBBZGRyZXNzKGNvbnN0IFdlYlN0cmluZyYgcmVtb3RlSVBB
ZGRyZXNzKQogewotICAgIG1fcHJpdmF0ZS0+bV9yZXNvdXJjZVJlc3BvbnNlLT5zZXRTb2NrZXRB
ZGRyZXNzKHNvY2tldEFkZHJlc3MpOworICAgIG1fcHJpdmF0ZS0+bV9yZXNvdXJjZVJlc3BvbnNl
LT5zZXRSZW1vdGVJUEFkZHJlc3MocmVtb3RlSVBBZGRyZXNzKTsKK30KKwordW5zaWduZWQgc2hv
cnQgV2ViVVJMUmVzcG9uc2U6OnJlbW90ZVBvcnQoKSBjb25zdAoreworICAgIHJldHVybiBtX3By
aXZhdGUtPm1fcmVzb3VyY2VSZXNwb25zZS0+cmVtb3RlUG9ydCgpOworfQorCit2b2lkIFdlYlVS
TFJlc3BvbnNlOjpzZXRSZW1vdGVQb3J0KHVuc2lnbmVkIHNob3J0IHJlbW90ZVBvcnQpCit7Cisg
ICAgbV9wcml2YXRlLT5tX3Jlc291cmNlUmVzcG9uc2UtPnNldFJlbW90ZVBvcnQocmVtb3RlUG9y
dCk7CiB9CiAKIHZvaWQgV2ViVVJMUmVzcG9uc2U6OmFzc2lnbihXZWJVUkxSZXNwb25zZVByaXZh
dGUqIHApCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>