<?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>3808</bug_id>
          
          <creation_ts>2005-07-02 04:01:17 -0700</creation_ts>
          <short_desc>REQ: Implement location.assign</short_desc>
          <delta_ts>2006-06-03 20:50:34 -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>JavaScriptCore</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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="Matthew">kaiwai.gardiner</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>krishnamurty.podipireddy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13670</commentid>
    <comment_count>0</comment_count>
    <who name="Matthew">kaiwai.gardiner</who>
    <bug_when>2005-07-02 04:01:18 -0700</bug_when>
    <thetext>function addClick() {
   var loc = &apos;scvrtsrv.html&apos;;

   var code = &apos;location.assign(&quot;&apos; + loc + &apos;&quot;)&apos;;
   eval(code);
}

Unable to open up the requested page so that one can add a virtual server to the Router.

The Router used is a US Robotics 9105; and the site is the internal configuration pages; all the pages use 
the same consistant use of the javascript call; location.assign</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13671</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2005-07-02 04:05:36 -0700</bug_when>
    <thetext>location.assign appears to be an Internet Explorer extension, though it supported by Mozilla + family.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14277</commentid>
    <comment_count>2</comment_count>
      <attachid>2878</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2005-07-09 05:24:36 -0700</bug_when>
    <thetext>Created attachment 2878
Implement location.assign

This patch implements location.assign. It works the same as setting location to
an explicit value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14293</commentid>
    <comment_count>3</comment_count>
      <attachid>2878</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2005-07-09 14:13:01 -0700</bug_when>
    <thetext>Comment on attachment 2878
Implement location.assign

needs a layout test, but other than that looks great. r- until a test case is
added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14435</commentid>
    <comment_count>4</comment_count>
      <attachid>2922</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2005-07-12 04:06:57 -0700</bug_when>
    <thetext>Created attachment 2922
Add test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14591</commentid>
    <comment_count>5</comment_count>
      <attachid>2922</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2005-07-13 11:12:42 -0700</bug_when>
    <thetext>Comment on attachment 2922
Add test case

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42735</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-05-17 13:07:18 -0700</bug_when>
    <thetext>*** Bug 8959 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44578</commentid>
    <comment_count>7</comment_count>
    <who name="David Carson">dacarson</who>
    <bug_when>2006-06-03 20:50:34 -0700</bug_when>
    <thetext>*** Bug 8959 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2878</attachid>
            <date>2005-07-09 05:24:36 -0700</date>
            <delta_ts>2005-07-12 04:06:57 -0700</delta_ts>
            <desc>Implement location.assign</desc>
            <filename>location-assign.diff</filename>
            <type>text/plain</type>
            <size>4220</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">PyAuRFNfU3RvcmUKPyAuZ2RiX2hpc3RvcnkKPyBmb28KPyBraHRtbC8uRFNfU3RvcmUKPyBraHRt
bC9jc3MvLkRTX1N0b3JlCj8gbGF5b3V0LXRlc3RzLy5EU19TdG9yZQo/IGxheW91dC10ZXN0cy9j
c3MxLy5EU19TdG9yZQo/IGxheW91dC10ZXN0cy9jc3MxL2Jhc2ljLy5EU19TdG9yZQo/IGxheW91
dC10ZXN0cy9jc3MxL2NsYXNzaWZpY2F0aW9uLy5EU19TdG9yZQo/IGxheW91dC10ZXN0cy9mYXN0
Ly5EU19TdG9yZQo/IGxheW91dC10ZXN0cy9mYXN0L2RvbS8uRFNfU3RvcmUKPyBsYXlvdXQtdGVz
dHMvZmFzdC9kb20vY3JlYXRlLWRvY3VtZW50LXR5cGUtZXhwZWN0ZWQudHh0Cj8gbGF5b3V0LXRl
c3RzL2Zhc3QvZG9tL2NyZWF0ZURvY3VtZW50VHlwZS1leHBlY3RlZC50eHQKPyBsYXlvdXQtdGVz
dHMvZmFzdC9kb20vY3JlYXRlRG9jdW1lbnRUeXBlLmh0bWwKPyBsYXlvdXQtdGVzdHMvZmFzdC9k
b20vY3NzLWRvbS1yZWFkLTItZXhwZWN0ZWQudHh0Cj8gbGF5b3V0LXRlc3RzL2Zhc3QvZG9tL2Nz
cy1kb20tcmVhZC0yLmh0bWwKPyBsYXlvdXQtdGVzdHMvZmFzdC9kb20vY3NzLXN0eWxlLWRlY2xh
cmF0aW9uLWl0ZW0tZXhwZWN0ZWQudHh0Cj8gbGF5b3V0LXRlc3RzL2Zhc3QvZG9tL2Nzcy1zdHls
ZS1kZWNsYXJhdGlvbi1pdGVtLmh0bWwKSW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBm
aWxlOiAvY3ZzL3Jvb3QvV2ViQ29yZS9DaGFuZ2VMb2csdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEu
NDM5NgpkaWZmIC11IC1yMS40Mzk2IENoYW5nZUxvZwotLS0gQ2hhbmdlTG9nCTIwMDUvMDcvMDkg
MDY6NTM6MDQJMS40Mzk2CisrKyBDaGFuZ2VMb2cJMjAwNS8wNy8wOSAxMjoyMzoyNwpAQCAtMSwz
ICsxLDE1IEBACisyMDA1LTA3LTA5ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBtYWMuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Qg
Y2FzZXMgYWRkZWQ6IChOT05FKQorCisgICAgICAgICoga2h0bWwvZWNtYS9ranNfd2luZG93LmNw
cDoKKyAgICAgICAgKEtKUzo6TG9jYXRpb246OmdldCk6CisgICAgICAgIChLSlM6OkxvY2F0aW9u
RnVuYzo6dHJ5Q2FsbCk6CisgICAgICAgICoga2h0bWwvZWNtYS9ranNfd2luZG93Lmg6CisJSW1w
bGVtZW50IGxvY2F0aW9uLmFzc2lnbgorCiAyMDA1LTA3LTA4ICBFcmljIFNlaWRlbCAgPGVzZWlk
ZWxAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IG1qcy9oeWF0dCAoanVzdCBhcHBy
b3ZlZCB0aGUgY2hhbmdlbG9nKS4KSW5kZXg6IGtodG1sL2VjbWEva2pzX3dpbmRvdy5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQpSQ1MgZmlsZTogL2N2cy9yb290L1dlYkNvcmUva2h0bWwvZWNtYS9ranNfd2luZG93
LmNwcCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xNjIKZGlmZiAtdSAtcjEuMTYyIGtqc193aW5k
b3cuY3BwCi0tLSBranNfd2luZG93LmNwcAkyMDA1LzA3LzAzIDEwOjQ3OjU2CTEuMTYyCisrKyBr
anNfd2luZG93LmNwcAkyMDA1LzA3LzA5IDEyOjIzOjI3CkBAIC0yMzQ5LDcgKzIzNDksOCBAQAog
CiBjb25zdCBDbGFzc0luZm8gTG9jYXRpb246OmluZm8gPSB7ICJMb2NhdGlvbiIsIDAsIDAsIDAg
fTsKIC8qCi1AYmVnaW4gTG9jYXRpb25UYWJsZSAxMQorQGJlZ2luIExvY2F0aW9uVGFibGUgMTIK
KyAgYXNzaWduICAgIExvY2F0aW9uOjpBc3NpZ24gICAgRG9udERlbGV0ZXxGdW5jdGlvbiAxCiAg
IGhhc2gJCUxvY2F0aW9uOjpIYXNoCQlEb250RGVsZXRlCiAgIGhvc3QJCUxvY2F0aW9uOjpIb3N0
CQlEb250RGVsZXRlCiAgIGhvc3RuYW1lCUxvY2F0aW9uOjpIb3N0bmFtZQlEb250RGVsZXRlCkBA
IC0yNDMzLDYgKzI0MzQsOCBAQAogICAgICAgcmV0dXJuIGxvb2t1cE9yQ3JlYXRlRnVuY3Rpb248
TG9jYXRpb25GdW5jPihleGVjLHAsdGhpcyxlbnRyeS0+dmFsdWUsZW50cnktPnBhcmFtcyxlbnRy
eS0+YXR0cik7CiAgICAgY2FzZSBSZWxvYWQ6CiAgICAgICByZXR1cm4gbG9va3VwT3JDcmVhdGVG
dW5jdGlvbjxMb2NhdGlvbkZ1bmM+KGV4ZWMscCx0aGlzLGVudHJ5LT52YWx1ZSxlbnRyeS0+cGFy
YW1zLGVudHJ5LT5hdHRyKTsKKyAgICBjYXNlIEFzc2lnbjoKKyAgICAgIHJldHVybiBsb29rdXBP
ckNyZWF0ZUZ1bmN0aW9uPExvY2F0aW9uRnVuYz4oZXhlYyxwLHRoaXMsZW50cnktPnZhbHVlLGVu
dHJ5LT5wYXJhbXMsZW50cnktPmF0dHIpOwogICAgIH0KIAogICByZXR1cm4gVW5kZWZpbmVkKCk7
CkBAIC0yNTU0LDYgKzI1NTcsMjQgQEAKICAgICAgICAgcGFydC0+c2NoZWR1bGVMb2NhdGlvbkNo
YW5nZShwYXJ0LT51cmwoKS51cmwoKSwgYWN0aXZlUGFydC0+cmVmZXJyZXIoKSwgdHJ1ZS8qbG9j
ayBoaXN0b3J5Ki8sIHVzZXJHZXN0dXJlKTsKICAgICAgIH0KICAgICAgIGJyZWFrOworICAgIH0K
KyAgICBjYXNlIExvY2F0aW9uOjpBc3NpZ246CisgICAgeworICAgICAgICBLSFRNTFBhcnQgKnAg
PSBXaW5kb3c6OnJldHJpZXZlQWN0aXZlKGV4ZWMpLT5wYXJ0KCk7CisgICAgICAgIGlmIChwKSB7
CisgICAgICAgICAgICBjb25zdCBXaW5kb3cgKndpbmRvdyA9IFdpbmRvdzo6cmV0cmlldmVXaW5k
b3cocGFydCk7CisgICAgICAgICAgICBRU3RyaW5nIGRzdFVybCA9IHAtPnhtbERvY0ltcGwoKS0+
Y29tcGxldGVVUkwoYXJnc1swXS50b1N0cmluZyhleGVjKS5xc3RyaW5nKCkpOworICAgICAgICAg
ICAgaWYgKCFkc3RVcmwuc3RhcnRzV2l0aCgiamF2YXNjcmlwdDoiLCBmYWxzZSkgfHwgKHdpbmRv
dyAmJiB3aW5kb3ctPmlzU2FmZVNjcmlwdChleGVjKSkpIHsKKyAgICAgICAgICAgICAgICBib29s
IHVzZXJHZXN0dXJlID0gc3RhdGljX2Nhc3Q8U2NyaXB0SW50ZXJwcmV0ZXIgKj4oZXhlYy0+ZHlu
YW1pY0ludGVycHJldGVyKCkpLT53YXNSdW5CeVVzZXJHZXN0dXJlKCk7CisjaWYgQVBQTEVfQ0hB
TkdFUworICAgICAgICAgICAgICAgIC8vIFdlIHdhbnQgYSBuZXcgaGlzdG9yeSBpdGVtIGlmIHRo
aXMgSlMgd2FzIGNhbGxlZCB2aWEgYSB1c2VyIGdlc3R1cmUKKyAgICAgICAgICAgICAgICBwYXJ0
LT5zY2hlZHVsZUxvY2F0aW9uQ2hhbmdlKGRzdFVybCwgcC0+cmVmZXJyZXIoKSwgIXVzZXJHZXN0
dXJlLCB1c2VyR2VzdHVyZSk7CisjZWxzZQorICAgICAgICAgICAgICAgIHBhcnQtPnNjaGVkdWxl
TG9jYXRpb25DaGFuZ2UoZHN0VXJsLCBwLT5yZWZlcnJlcigpLCBmYWxzZSAvKmRvbid0IGxvY2sg
aGlzdG9yeSovLCB1c2VyR2VzdHVyZSk7CisjZW5kaWYKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQorICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBMb2NhdGlvbjo6VG9TdHJpbmc6CiAg
ICAgICByZXR1cm4gU3RyaW5nKGxvY2F0aW9uLT50b1N0cmluZyhleGVjKSk7CkluZGV4OiBraHRt
bC9lY21hL2tqc193aW5kb3cuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvV2ViQ29y
ZS9raHRtbC9lY21hL2tqc193aW5kb3cuaCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS40NApkaWZm
IC11IC1yMS40NCBranNfd2luZG93LmgKLS0tIGtqc193aW5kb3cuaAkyMDA1LzA3LzAzIDEwOjQ3
OjU2CTEuNDQKKysrIGtqc193aW5kb3cuaAkyMDA1LzA3LzA5IDEyOjIzOjI3CkBAIC0yMjUsNyAr
MjI1LDcgQEAKICAgICB2aXJ0dWFsIFZhbHVlIHRvUHJpbWl0aXZlKEV4ZWNTdGF0ZSAqZXhlYywg
VHlwZSBwcmVmZXJyZWQpIGNvbnN0OwogICAgIHZpcnR1YWwgVVN0cmluZyB0b1N0cmluZyhFeGVj
U3RhdGUgKmV4ZWMpIGNvbnN0OwogICAgIGVudW0geyBIYXNoLCBIcmVmLCBIb3N0bmFtZSwgSG9z
dCwgUGF0aG5hbWUsIFBvcnQsIFByb3RvY29sLCBTZWFyY2gsIEVxdWFsRXF1YWwsCi0gICAgICAg
ICAgIFJlcGxhY2UsIFJlbG9hZCwgVG9TdHJpbmcgfTsKKyAgICAgICAgICAgUmVwbGFjZSwgUmVs
b2FkLCBUb1N0cmluZywgQXNzaWduIH07CiAgICAgS0hUTUxQYXJ0ICpwYXJ0KCkgY29uc3QgeyBy
ZXR1cm4gbV9wYXJ0OyB9CiAgICAgdmlydHVhbCBjb25zdCBDbGFzc0luZm8qIGNsYXNzSW5mbygp
IGNvbnN0IHsgcmV0dXJuICZpbmZvOyB9CiAgICAgc3RhdGljIGNvbnN0IENsYXNzSW5mbyBpbmZv
Owo=
</data>
<flag name="review"
          id="202"
          type_id="1"
          status="-"
          setter="mjs"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2922</attachid>
            <date>2005-07-12 04:06:57 -0700</date>
            <delta_ts>2005-07-13 11:12:42 -0700</delta_ts>
            <desc>Add test case</desc>
            <filename>location-assign-2.diff</filename>
            <type>text/plain</type>
            <size>4633</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvV2ViQ29yZS9D
aGFuZ2VMb2csdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNDQwOQpkaWZmIC11IC1yMS40NDA5IENo
YW5nZUxvZwotLS0gQ2hhbmdlTG9nCTIwMDUvMDcvMTIgMDc6MjA6MzMJMS40NDA5CisrKyBDaGFu
Z2VMb2cJMjAwNS8wNy8xMiAxMTowNzo1NgpAQCAtMSwzICsxLDIxIEBACisyMDA1LTA3LTEyICBB
bmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBtYWMuY29tPgorCisJLSBGaXhlcyA8aHR0cDovL2J1
Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD0zODA4PgorCQorICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0IGNhc2VzIGFkZGVkOgor
CSogbGF5b3V0LXRlc3RzL2Zhc3QvanMvbG9jYXRpb24tYXNzaWduLmh0bWw6IEFkZGVkLgorCSog
bGF5b3V0LXRlc3RzL2Zhc3QvanMvbG9jYXRpb24tYXNzaWduLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisJKiBsYXlvdXQtdGVzdHMvZmFzdC9qcy9yZXNvdXJjZXMvbmV3LWxvY2F0aW9uLmh0bWw6IEFk
ZGVkLgorCisgICAgICAgICoga2h0bWwvZWNtYS9ranNfd2luZG93LmNwcDoKKyAgICAgICAgKEtK
Uzo6TG9jYXRpb246OmdldCk6CisgICAgICAgIChLSlM6OkxvY2F0aW9uRnVuYzo6dHJ5Q2FsbCk6
CisgICAgICAgICoga2h0bWwvZWNtYS9ranNfd2luZG93Lmg6CisgICAgICAgIChLSlM6OkxvY2F0
aW9uOjopOgorCUltcGxlbWVudCBsb2NhdGlvbi5hc3NpZ24uCisJCiAyMDA1LTA3LTEyICBFcmlj
IFNlaWRlbCAgPGVzZWlkZWxAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IGh5YXR0
LgpJbmRleDoga2h0bWwvZWNtYS9ranNfd2luZG93LmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAv
Y3ZzL3Jvb3QvV2ViQ29yZS9raHRtbC9lY21hL2tqc193aW5kb3cuY3BwLHYKcmV0cmlldmluZyBy
ZXZpc2lvbiAxLjE2MwpkaWZmIC11IC1yMS4xNjMga2pzX3dpbmRvdy5jcHAKLS0tIGtqc193aW5k
b3cuY3BwCTIwMDUvMDcvMDkgMjA6MTk6MDUJMS4xNjMKKysrIGtqc193aW5kb3cuY3BwCTIwMDUv
MDcvMTIgMTE6MDc6NTYKQEAgLTIzNDgsNyArMjM0OCw4IEBACiAKIGNvbnN0IENsYXNzSW5mbyBM
b2NhdGlvbjo6aW5mbyA9IHsgIkxvY2F0aW9uIiwgMCwgMCwgMCB9OwogLyoKLUBiZWdpbiBMb2Nh
dGlvblRhYmxlIDExCitAYmVnaW4gTG9jYXRpb25UYWJsZSAxMgorICBhc3NpZ24gICAgTG9jYXRp
b246OkFzc2lnbiAgICBEb250RGVsZXRlfEZ1bmN0aW9uIDEKICAgaGFzaAkJTG9jYXRpb246Okhh
c2gJCURvbnREZWxldGUKICAgaG9zdAkJTG9jYXRpb246Okhvc3QJCURvbnREZWxldGUKICAgaG9z
dG5hbWUJTG9jYXRpb246Okhvc3RuYW1lCURvbnREZWxldGUKQEAgLTI0MzIsNiArMjQzMyw4IEBA
CiAgICAgICByZXR1cm4gbG9va3VwT3JDcmVhdGVGdW5jdGlvbjxMb2NhdGlvbkZ1bmM+KGV4ZWMs
cCx0aGlzLGVudHJ5LT52YWx1ZSxlbnRyeS0+cGFyYW1zLGVudHJ5LT5hdHRyKTsKICAgICBjYXNl
IFJlbG9hZDoKICAgICAgIHJldHVybiBsb29rdXBPckNyZWF0ZUZ1bmN0aW9uPExvY2F0aW9uRnVu
Yz4oZXhlYyxwLHRoaXMsZW50cnktPnZhbHVlLGVudHJ5LT5wYXJhbXMsZW50cnktPmF0dHIpOwor
ICAgIGNhc2UgQXNzaWduOgorICAgICAgcmV0dXJuIGxvb2t1cE9yQ3JlYXRlRnVuY3Rpb248TG9j
YXRpb25GdW5jPihleGVjLHAsdGhpcyxlbnRyeS0+dmFsdWUsZW50cnktPnBhcmFtcyxlbnRyeS0+
YXR0cik7CiAgICAgfQogCiAgIHJldHVybiBVbmRlZmluZWQoKTsKQEAgLTI1NTMsNiArMjU1Niwy
NCBAQAogICAgICAgICBwYXJ0LT5zY2hlZHVsZUxvY2F0aW9uQ2hhbmdlKHBhcnQtPnVybCgpLnVy
bCgpLCBhY3RpdmVQYXJ0LT5yZWZlcnJlcigpLCB0cnVlLypsb2NrIGhpc3RvcnkqLywgdXNlckdl
c3R1cmUpOwogICAgICAgfQogICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgTG9jYXRpb246
OkFzc2lnbjoKKyAgICB7CisgICAgICAgIEtIVE1MUGFydCAqcCA9IFdpbmRvdzo6cmV0cmlldmVB
Y3RpdmUoZXhlYyktPnBhcnQoKTsKKyAgICAgICAgaWYgKHApIHsKKyAgICAgICAgICAgIGNvbnN0
IFdpbmRvdyAqd2luZG93ID0gV2luZG93OjpyZXRyaWV2ZVdpbmRvdyhwYXJ0KTsKKyAgICAgICAg
ICAgIFFTdHJpbmcgZHN0VXJsID0gcC0+eG1sRG9jSW1wbCgpLT5jb21wbGV0ZVVSTChhcmdzWzBd
LnRvU3RyaW5nKGV4ZWMpLnFzdHJpbmcoKSk7CisgICAgICAgICAgICBpZiAoIWRzdFVybC5zdGFy
dHNXaXRoKCJqYXZhc2NyaXB0OiIsIGZhbHNlKSB8fCAod2luZG93ICYmIHdpbmRvdy0+aXNTYWZl
U2NyaXB0KGV4ZWMpKSkgeworICAgICAgICAgICAgICAgIGJvb2wgdXNlckdlc3R1cmUgPSBzdGF0
aWNfY2FzdDxTY3JpcHRJbnRlcnByZXRlciAqPihleGVjLT5keW5hbWljSW50ZXJwcmV0ZXIoKSkt
Pndhc1J1bkJ5VXNlckdlc3R1cmUoKTsKKyNpZiBBUFBMRV9DSEFOR0VTCisgICAgICAgICAgICAg
ICAgLy8gV2Ugd2FudCBhIG5ldyBoaXN0b3J5IGl0ZW0gaWYgdGhpcyBKUyB3YXMgY2FsbGVkIHZp
YSBhIHVzZXIgZ2VzdHVyZQorICAgICAgICAgICAgICAgIHBhcnQtPnNjaGVkdWxlTG9jYXRpb25D
aGFuZ2UoZHN0VXJsLCBwLT5yZWZlcnJlcigpLCAhdXNlckdlc3R1cmUsIHVzZXJHZXN0dXJlKTsK
KyNlbHNlCisgICAgICAgICAgICAgICAgcGFydC0+c2NoZWR1bGVMb2NhdGlvbkNoYW5nZShkc3RV
cmwsIHAtPnJlZmVycmVyKCksIGZhbHNlIC8qZG9uJ3QgbG9jayBoaXN0b3J5Ki8sIHVzZXJHZXN0
dXJlKTsKKyNlbmRpZgorICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgICAgIGJyZWFrOwog
ICAgIH0KICAgICBjYXNlIExvY2F0aW9uOjpUb1N0cmluZzoKICAgICAgIHJldHVybiBTdHJpbmco
bG9jYXRpb24tPnRvU3RyaW5nKGV4ZWMpKTsKSW5kZXg6IGtodG1sL2VjbWEva2pzX3dpbmRvdy5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvcm9vdC9XZWJDb3JlL2todG1sL2VjbWEva2pzX3dp
bmRvdy5oLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjQ0CmRpZmYgLXUgLXIxLjQ0IGtqc193aW5k
b3cuaAotLS0ga2pzX3dpbmRvdy5oCTIwMDUvMDcvMDMgMTA6NDc6NTYJMS40NAorKysga2pzX3dp
bmRvdy5oCTIwMDUvMDcvMTIgMTE6MDc6NTcKQEAgLTIyNSw3ICsyMjUsNyBAQAogICAgIHZpcnR1
YWwgVmFsdWUgdG9QcmltaXRpdmUoRXhlY1N0YXRlICpleGVjLCBUeXBlIHByZWZlcnJlZCkgY29u
c3Q7CiAgICAgdmlydHVhbCBVU3RyaW5nIHRvU3RyaW5nKEV4ZWNTdGF0ZSAqZXhlYykgY29uc3Q7
CiAgICAgZW51bSB7IEhhc2gsIEhyZWYsIEhvc3RuYW1lLCBIb3N0LCBQYXRobmFtZSwgUG9ydCwg
UHJvdG9jb2wsIFNlYXJjaCwgRXF1YWxFcXVhbCwKLSAgICAgICAgICAgUmVwbGFjZSwgUmVsb2Fk
LCBUb1N0cmluZyB9OworICAgICAgICAgICBSZXBsYWNlLCBSZWxvYWQsIFRvU3RyaW5nLCBBc3Np
Z24gfTsKICAgICBLSFRNTFBhcnQgKnBhcnQoKSBjb25zdCB7IHJldHVybiBtX3BhcnQ7IH0KICAg
ICB2aXJ0dWFsIGNvbnN0IENsYXNzSW5mbyogY2xhc3NJbmZvKCkgY29uc3QgeyByZXR1cm4gJmlu
Zm87IH0KICAgICBzdGF0aWMgY29uc3QgQ2xhc3NJbmZvIGluZm87Ci0tLSAvZGV2L251bGwJMjAw
NS0wNy0xMiAxMzowNjowNy4wMDAwMDAwMDAgKzAyMDAKKysrIGxheW91dC10ZXN0cy9mYXN0L2pz
L2xvY2F0aW9uLWFzc2lnbi5odG1sCTIwMDUtMDctMTIgMTI6NTg6NTMuMDAwMDAwMDAwICswMjAw
CkBAIC0wLDAgKzEsMTIgQEAKKzxodG1sPgorPHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOwor
CitmdW5jdGlvbiBydW5UZXN0cygpIHsKKyAgIHdpbmRvdy5sb2NhdGlvbi5hc3NpZ24oJ3Jlc291
cmNlcy9uZXctbG9jYXRpb24uaHRtbCcpOworfQorPC9zY3JpcHQ+Cis8Ym9keSBvbmxvYWQ9InJ1
blRlc3RzKCk7Ij4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxl
Ci0tLSAvZGV2L251bGwJMjAwNS0wNy0xMiAxMzowNjowNy4wMDAwMDAwMDAgKzAyMDAKKysrIGxh
eW91dC10ZXN0cy9mYXN0L2pzL3Jlc291cmNlcy9uZXctbG9jYXRpb24uaHRtbAkyMDA1LTA3LTEy
IDEzOjAwOjU1LjAwMDAwMDAwMCArMDIwMApAQCAtMCwwICsxLDEwIEBACis8aHRtbD4KKzxzY3Jp
cHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIubm90aWZ5RG9uZSgpOworCis8L3NjcmlwdD4KKzxib2R5PgorSWYgdGhpcyB0ZXh0IGlz
IHNob3duLCB0aGF0IG1lYW5zIHRoYXQgdGhlIGRvY3VtZW50IHdhcyBzdWNjZXNzZnVsbHkgbG9h
ZGVkIHVzaW5nIGxvY2F0aW9uLmFzc2lnbi4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5l
IGF0IGVuZCBvZiBmaWxlCg==
</data>
<flag name="review"
          id="221"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>