<?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>9077</bug_id>
          
          <creation_ts>2006-05-23 13:23:06 -0700</creation_ts>
          <short_desc>[S60] Result page is not loaded completely on www.expedia.com</short_desc>
          <delta_ts>2006-09-08 12:26:23 -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>DOM</component>
          <version>312.x</version>
          <rep_platform>S60 Hardware</rep_platform>
          <op_sys>S60 3rd edition</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.expedia.com</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>PlatformOnly</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>5312</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Krishna">krishnamurty.podipireddy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ian</cc>
    
    <cc>koivisto</cc>
    
    <cc>S60webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>43318</commentid>
    <comment_count>0</comment_count>
    <who name="Krishna">krishnamurty.podipireddy</who>
    <bug_when>2006-05-23 13:23:06 -0700</bug_when>
    <thetext>Steps to reproduce:
1. Load the URL
2. In &apos;Create your own trip&apos; section, Select &apos;cars only&apos; option OR select the car image. Enter &quot;Bos&quot; as the pickup location. Enter appropriate pickup and drop-off date and time. Now Select the &apos;Search for car&apos; link.
3. Verify that the corresponding page is displayed with all available full size rental cars.
Expected Result:
Result page is loaded completely and and user is able to view the details and select the first car
Actual Result:
Result page is partially loaded and user is not able to view the details and select the first car</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43333</commentid>
    <comment_count>1</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-05-23 13:43:04 -0700</bug_when>
    <thetext>I can&apos;t reproduce this bug with Version 2.0.3 (418.3).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43354</commentid>
    <comment_count>2</comment_count>
    <who name="David Carson">dacarson</who>
    <bug_when>2006-05-23 15:44:53 -0700</bug_when>
    <thetext>Page seems to full load in TOT, but nothing happens when I select the first car. Changed Version to reflect that this is also a problem in TOT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43661</commentid>
    <comment_count>3</comment_count>
    <who name="Sriram">sriram.yadavalli</who>
    <bug_when>2006-05-26 12:08:11 -0700</bug_when>
    <thetext>Expedia populates car rental entries by replacing comments in HTML with actual data. In the S60 browser code base,comment nodes are not created when &lt;!--c--&gt; is encountered. 

Here is piece of HTML that causes the problem on the S60 browser:
function writeCarRow2(s, c, v)
{
s = s.replace(/&lt;!--C--&gt;/,c.carccart);
....
}

For the Safari browser, Expedia sends out &quot;&amp;lt;!--c--&amp;gt;&quot; instead of &quot;&lt;!--c--&gt;&quot; and thats why the string replace works fine.

This would work on the S60 HW if fix for #5312 is available.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43885</commentid>
    <comment_count>4</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2006-05-29 12:22:30 -0700</bug_when>
    <thetext>Given previous comment, should the PlatformOnly keyword be added to this bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43895</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-05-29 17:17:35 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Given previous comment, should the PlatformOnly keyword be added to this bug?

I filed Bug 9165 to cover the ToT (tip-of-tree) WebKit issue, so I&apos;m adding PlatformOnly to this bug and changing Version back to 312.x.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43995</commentid>
    <comment_count>6</comment_count>
    <who name="Krishna">krishnamurty.podipireddy</who>
    <bug_when>2006-05-30 10:24:26 -0700</bug_when>
    <thetext>TSW Error ID: ASHA-6J97FA</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45006</commentid>
    <comment_count>7</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-06-06 12:06:28 -0700</bug_when>
    <thetext>This search results page for Expedia seems to do some user-agent sniffing.  This is HIGHLY SPECULATIVE, but the issue MIGHT be a server-side issue where the page might hang because it doesn&apos;t know what to output given the user agent string.  (Note that this is easily testable--just fake a user agent string to see the content change.)

I haven&apos;t completed testing on Bug 9165 yet (see Bug 9165 Comment #4), but it looks like if a WebKit-esque user agent string is sent, you will get the desired &quot;&amp;lt;!--c--&amp;gt;&quot; output on the page.

S60 Bug 9189 may also be related (or may cause similar problems to be exhibited as Bug 9165).
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53089</commentid>
    <comment_count>8</comment_count>
      <attachid>10171</attachid>
    <who name="Sriram">sriram.yadavalli</who>
    <bug_when>2006-08-22 14:23:15 -0700</bug_when>
    <thetext>Created attachment 10171
Fix taken from Tiger branch (see comments)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53091</commentid>
    <comment_count>9</comment_count>
      <attachid>10171</attachid>
    <who name="Sriram">sriram.yadavalli</who>
    <bug_when>2006-08-22 14:46:28 -0700</bug_when>
    <thetext>Comment on attachment 10171
Fix taken from Tiger branch (see comments)

changeset_r14419 &amp; changeset_r14187</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54187</commentid>
    <comment_count>10</comment_count>
      <attachid>10171</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2006-08-29 14:32:44 -0700</bug_when>
    <thetext>Comment on attachment 10171
Fix taken from Tiger branch (see comments)

- documentElement optimization should be like in tot
- no need to change tokenizer constructor defaults, just change it where it is constructed
- check if parser change in tot needs to be brought in as well</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54218</commentid>
    <comment_count>11</comment_count>
      <attachid>10312</attachid>
    <who name="Sriram">sriram.yadavalli</who>
    <bug_when>2006-08-29 20:48:57 -0700</bug_when>
    <thetext>Created attachment 10312
Made changes based on comments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54219</commentid>
    <comment_count>12</comment_count>
      <attachid>10312</attachid>
    <who name="Sriram">sriram.yadavalli</who>
    <bug_when>2006-08-29 20:51:51 -0700</bug_when>
    <thetext>Comment on attachment 10312
Made changes based on comments

Couldnt make the change for  HTMLParser::handleError method as it is not implemented in S60 codebase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54275</commentid>
    <comment_count>13</comment_count>
      <attachid>10312</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2006-08-30 14:41:33 -0700</bug_when>
    <thetext>Comment on attachment 10312
Made changes based on comments

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54325</commentid>
    <comment_count>14</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2006-08-31 08:55:53 -0700</bug_when>
    <thetext>r16142</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54554</commentid>
    <comment_count>15</comment_count>
    <who name="Krishna">krishnamurty.podipireddy</who>
    <bug_when>2006-09-01 07:24:44 -0700</bug_when>
    <thetext>
Bug 10674 blocks verification of this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55071</commentid>
    <comment_count>16</comment_count>
    <who name="Krishna">krishnamurty.podipireddy</who>
    <bug_when>2006-09-08 12:26:23 -0700</bug_when>
    <thetext>
Verified and Closed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>10171</attachid>
            <date>2006-08-22 14:23:15 -0700</date>
            <delta_ts>2006-08-29 14:32:44 -0700</delta_ts>
            <desc>Fix taken from Tiger branch (see comments)</desc>
            <filename>ExpediaFix.patch</filename>
            <type>text/plain</type>
            <size>6519</size>
            <attacher name="Sriram">sriram.yadavalli</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIENoYW5nZUxvZwkocmV2aXNpb24gMTU5
NzApDQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpAQCAtMSwzICsxLDIwIEBADQorMjAw
Ni0wOC0yMiAgeWFkYXZhbGwgIDxzcmlyYW0ueWFkYXZhbGxpQG5va2lhLmNvbT4NCisNCisgICAg
ICAgIFJldmlld2VkIGJ5IFphbGFuIEJ1anRhcy4NCisNCisgICAgICAgIFdBUk5JTkc6IE5PIFRF
U1QgQ0FTRVMgQURERUQgT1IgQ0hBTkdFRA0KKyAgICAgICAgDQorICAgICAgICBodHRwOi8vYnVn
emlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTkwNzcNCisNCisgICAgICAgICog
a2h0bWwvZWRpdGluZy9tYXJrdXAuY3BwOg0KKyAgICAgICAgKGtodG1sOjplbmRNYXJrdXApOg0K
KyAgICAgICAgKiBraHRtbC9odG1sL2h0bWxwYXJzZXIuY3BwOg0KKyAgICAgICAgKEtIVE1MUGFy
c2VyOjpnZXRFbGVtZW50KToNCisgICAgICAgICoga2h0bWwvaHRtbC9odG1sdG9rZW5pemVyLmNw
cDoNCisgICAgICAgIChraHRtbDo6SFRNTFRva2VuaXplcjo6cGFyc2VDb21tZW50KToNCisgICAg
ICAgICoga2h0bWwvaHRtbC9odG1sdG9rZW5pemVyLmg6DQorICAgICAgICAqIGtodG1sL3htbC9k
b21fZG9jaW1wbC5oOg0KKw0KIDIwMDYtMDgtMTUgIHlvbmdqemhhICB5b25nanVuLnpoYW5nQG5v
a2lhLmNvbQ0KIA0KICAgICAgICAgUmV2aWV3ZWQgYnkgQnJhZCwgWmFsYW4gYW5kIFNhY2hpbg0K
SW5kZXg6IGtodG1sL2VkaXRpbmcvbWFya3VwLmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGtodG1sL2Vk
aXRpbmcvbWFya3VwLmNwcAkocmV2aXNpb24gMTU3NTgpDQorKysga2h0bWwvZWRpdGluZy9tYXJr
dXAuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtMjU0LDcgKzI1NCwxMSBAQA0KIAogc3RhdGljIFFT
dHJpbmcgZW5kTWFya3VwKGNvbnN0IE5vZGVJbXBsICpub2RlKQogewotICAgIGlmICgoIW5vZGUt
PmlzSFRNTEVsZW1lbnQoKSB8fCBlbmRUYWdSZXF1aXJlbWVudChub2RlLT5pZCgpKSAhPSBGT1JC
SURERU4pICYmIG5vZGUtPm5vZGVUeXBlKCkgIT0gTm9kZTo6VEVYVF9OT0RFICYmIG5vZGUtPm5v
ZGVUeXBlKCkgIT0gTm9kZTo6RE9DVU1FTlRfTk9ERSkgeworICAgIGlmICgoIW5vZGUtPmlzSFRN
TEVsZW1lbnQoKSB8fCBlbmRUYWdSZXF1aXJlbWVudChub2RlLT5pZCgpKSAhPSBGT1JCSURERU4p
ICYmIG5vZGUtPm5vZGVUeXBlKCkgIT0gTm9kZTo6VEVYVF9OT0RFCisjaWZkZWYgTk9LSUFfQ0hB
TkdFUworICAgICYmIG5vZGUtPm5vZGVUeXBlKCkgIT0gTm9kZTo6Q09NTUVOVF9OT0RFCisjZW5k
aWYKKyAgICAmJiBub2RlLT5ub2RlVHlwZSgpICE9IE5vZGU6OkRPQ1VNRU5UX05PREUpIHsKICAg
ICAgICAgcmV0dXJuICI8LyIgKyBub2RlLT5ub2RlTmFtZSgpLnN0cmluZygpICsgIj4iOwogICAg
IH0KICAgICByZXR1cm4gIiI7CkluZGV4OiBraHRtbC9odG1sL2h0bWxwYXJzZXIuY3BwDQo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09DQotLS0ga2h0bWwvaHRtbC9odG1scGFyc2VyLmNwcAkocmV2aXNpb24gMTU3NTgpDQor
Kysga2h0bWwvaHRtbC9odG1scGFyc2VyLmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTk0Nyw3ICs5
NDcsMTEgQEANCiAgICAgY2FzZSBJRF9DT01NRU5UOgogICAgICAgICBpZiAoIWluY2x1ZGVzQ29t
bWVudHNJbkRPTSkKICAgICAgICAgICAgIHJldHVybiAwOworI2lmZGVmIE5PS0lBX0NIQU5HRVMK
KyAgICAgICAgcmV0dXJuIG5ldyBDb21tZW50SW1wbChkb2N1bWVudCwgdC0+dGV4dCk7CisjZWxz
ZQogICAgICAgICBicmVhazsKKyNlbmRpZgogCiAgICAgY2FzZSBJRF9TQ1JJUFQ6CiAgICAgICAg
IHsKSW5kZXg6IGtodG1sL2h0bWwvaHRtbHRva2VuaXplci5jcHANCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBr
aHRtbC9odG1sL2h0bWx0b2tlbml6ZXIuY3BwCShyZXZpc2lvbiAxNTc1OCkNCisrKyBraHRtbC9o
dG1sL2h0bWx0b2tlbml6ZXIuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtNjc5LDkgKzY3OSw1NSBA
QA0KICAgICBjdXJyZW50UHJlcGVuZGluZ1NyYyA9IHNhdmVkUHJlcGVuZGluZ1NyYzsKIH0KIAor
I2lmZGVmIE5PS0lBX0NIQU5HRVMKIHZvaWQgSFRNTFRva2VuaXplcjo6cGFyc2VDb21tZW50KFRv
a2VuaXplclN0cmluZyAmc3JjKQogewogICAgIC8vIEZJWE1FOiBXaHkgZG9lcyB0aGlzIGNvZGUg
ZXZlbiBydW4gZm9yIGNvbW1lbnRzIGluc2lkZSA8c2NyaXB0PiBhbmQgPHN0eWxlPj8gVGhpcyBz
ZWVtcyBib2d1cy4KKyAgICBSRVRVUk5fSUZfT09NKCBjaGVja1NjcmlwdEJ1ZmZlcihzcmMubGVu
Z3RoKCkpICk7CisgICAgd2hpbGUgKCAhc3JjLmlzRW1wdHkoKSApIHsKKyAgICAgICAgc2NyaXB0
Q29kZVsgc2NyaXB0Q29kZVNpemUrKyBdID0gKnNyYzsKKyNpZiBkZWZpbmVkKFRPS0VOX0RFQlVH
KSAmJiBUT0tFTl9ERUJVRyA+IDEKKyAgICAgICAgcURlYnVnKCJjb21tZW50IGlzIG5vdzogKiVz
KiIsCisgICAgICAgICAgICAgICBRQ29uc3RTdHJpbmcoKFFDaGFyKilzcmMuY3VycmVudCgpLCBR
TUlOKDE2LCBzcmMubGVuZ3RoKCkpKS5zdHJpbmcoKS5sYXRpbjEoKSk7CisjZW5kaWYKKyAgICAg
ICAgaWYgKHNyYy0+dW5pY29kZSgpID09ICc+JykgeworICAgICAgICAgICAgYm9vbCBoYW5kbGVC
cm9rZW5Db21tZW50cyA9IGJyb2tlbkNvbW1lbnRzICYmICEoc2NyaXB0IHx8IHN0eWxlKTsKKyAg
ICAgICAgICAgIGludCBlbmRDaGFyc0NvdW50ID0gMTsgLy8gc3RhcnQgb2ZmIHdpdGggb25lIGZv
ciB0aGUgJz4nIGNoYXJhY3RlcgorICAgICAgICAgICAgaWYgKHNjcmlwdENvZGVTaXplID4gMiAm
JiBzY3JpcHRDb2RlW3NjcmlwdENvZGVTaXplLTNdID09ICctJyAmJiBzY3JpcHRDb2RlW3Njcmlw
dENvZGVTaXplLTJdID09ICctJykgeworICAgICAgICAgICAgICAgIGVuZENoYXJzQ291bnQgPSAz
OworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoc2NyaXB0Q29kZVNpemUgPiAz
ICYmIHNjcmlwdENvZGVbc2NyaXB0Q29kZVNpemUtNF0gPT0gJy0nICYmIHNjcmlwdENvZGVbc2Ny
aXB0Q29kZVNpemUtM10gPT0gJy0nICYmCisgICAgICAgICAgICAgICAgc2NyaXB0Q29kZVtzY3Jp
cHRDb2RlU2l6ZS0yXSA9PSAnIScpIHsKKyAgICAgICAgICAgICAgICAvLyBPdGhlciBicm93c2Vy
cyB3aWxsIGFjY2VwdCAtLSE+IGFzIGEgY2xvc2UgY29tbWVudCwgZXZlbiB0aG91Z2ggaXQncwor
ICAgICAgICAgICAgICAgIC8vIG5vdCB0ZWNobmljYWxseSB2YWxpZC4KKyAgICAgICAgICAgICAg
ICBlbmRDaGFyc0NvdW50ID0gNDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmIChoYW5k
bGVCcm9rZW5Db21tZW50cyB8fCBlbmRDaGFyc0NvdW50ID4gMSkgeworICAgICAgICAgICAgICAg
ICsrc3JjOworICAgICAgICAgICAgICAgIGlmICghKCBzY3JpcHQgfHwgeG1wIHx8IHRleHRhcmVh
IHx8IHN0eWxlKSkgeworICAgICAgICAgICAgICAgICAgICBpZiAoaW5jbHVkZXNDb21tZW50c0lu
RE9NKSB7CisgICAgICAgICAgICAgICAgICAgICAgICBSRVRVUk5fSUZfT09NKGNoZWNrU2NyaXB0
QnVmZmVyKCkpCisgICAgICAgICAgICAgICAgICAgICAgICBzY3JpcHRDb2RlWyBzY3JpcHRDb2Rl
U2l6ZSBdID0gMDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHNjcmlwdENvZGVbIHNjcmlwdENv
ZGVTaXplICsgMSBdID0gMDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJUb2tlbi5pZCA9
IElEX0NPTU1FTlQ7CisgICAgICAgICAgICAgICAgICAgICAgICBwcm9jZXNzTGlzdGluZyhUb2tl
bml6ZXJTdHJpbmcoc2NyaXB0Q29kZSwgc2NyaXB0Q29kZVNpemUgLSBlbmRDaGFyc0NvdW50KSk7
CisgICAgICAgICAgICAgICAgICAgICAgICBwcm9jZXNzVG9rZW4oKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnJUb2tlbi5pZCA9IElEX0NPTU1FTlQgKyBJRF9DTE9TRV9UQUc7CisgICAg
ICAgICAgICAgICAgICAgICAgICBwcm9jZXNzVG9rZW4oKTsKKyAgICAgICAgICAgICAgICAgICAg
fQorICAgICAgICAgICAgICAgICAgICBzY3JpcHRDb2RlU2l6ZSA9IDA7CisgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgIGNvbW1lbnQgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm47IC8vIEZpbmlzaGVkIHBhcnNpbmcgY29tbWVudAorICAgICAgICAgICAgfQorICAgICAg
ICB9CisgICAgICAgICsrc3JjOworICAgIH0KK30KKyNlbHNlCit2b2lkIEhUTUxUb2tlbml6ZXI6
OnBhcnNlQ29tbWVudChUb2tlbml6ZXJTdHJpbmcgJnNyYykKK3sKKyAgICAvLyBGSVhNRTogV2h5
IGRvZXMgdGhpcyBjb2RlIGV2ZW4gcnVuIGZvciBjb21tZW50cyBpbnNpZGUgPHNjcmlwdD4gYW5k
IDxzdHlsZT4/IFRoaXMgc2VlbXMgYm9ndXMuCiAgICAgYm9vbCBzdHJpY3QgPSAhcGFyc2VyLT5k
b2MoKS0+aW5Db21wYXRNb2RlKCkgJiYgIXNjcmlwdCAmJiAhc3R5bGU7CiAgICAgaW50IGRlbGlt
aXRlckNvdW50ID0gMDsKICAgICBib29sIGNhbkNsb3NlID0gZmFsc2U7CkBAIC03NDIsNiArNzg4
LDcgQEANCiAgICAgICAgICsrc3JjOwogICAgIH0KIH0KKyNlbmRpZgogCiB2b2lkIEhUTUxUb2tl
bml6ZXI6OnBhcnNlU2VydmVyKFRva2VuaXplclN0cmluZyAmc3JjKQogewpJbmRleDoga2h0bWwv
aHRtbC9odG1sdG9rZW5pemVyLmgNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBraHRtbC9odG1sL2h0bWx0b2tl
bml6ZXIuaAkocmV2aXNpb24gMTU3NTgpDQorKysga2h0bWwvaHRtbC9odG1sdG9rZW5pemVyLmgJ
KHdvcmtpbmcgY29weSkNCkBAIC0xMjMsOCArMTIzLDE0IEBADQogY2xhc3MgSFRNTFRva2VuaXpl
ciA6IHB1YmxpYyBUb2tlbml6ZXIsIHB1YmxpYyBDYWNoZWRPYmplY3RDbGllbnQKIHsKIHB1Ymxp
YzoKKyNpZmRlZiBOT0tJQV9DSEFOR0VTCisgICAgSFRNTFRva2VuaXplcihET006OkRvY3VtZW50
UHRyICosIEtIVE1MVmlldyAqID0gMCwgYm9vbCBpbmNsdWRlc0NvbW1lbnRzPXRydWUpOworICAg
IEhUTUxUb2tlbml6ZXIoRE9NOjpEb2N1bWVudFB0ciAqLCBET006OkRvY3VtZW50RnJhZ21lbnRJ
bXBsICpmcmFnLCBib29sIGluY2x1ZGVzQ29tbWVudHM9dHJ1ZSk7CisjZWxzZQogICAgIEhUTUxU
b2tlbml6ZXIoRE9NOjpEb2N1bWVudFB0ciAqLCBLSFRNTFZpZXcgKiA9IDAsIGJvb2wgaW5jbHVk
ZXNDb21tZW50cz1mYWxzZSk7CiAgICAgSFRNTFRva2VuaXplcihET006OkRvY3VtZW50UHRyICos
IERPTTo6RG9jdW1lbnRGcmFnbWVudEltcGwgKmZyYWcsIGJvb2wgaW5jbHVkZXNDb21tZW50cz1m
YWxzZSk7CisjZW5kaWYKKwogICAgIHZpcnR1YWwgfkhUTUxUb2tlbml6ZXIoKTsKIAogICAgIHZp
cnR1YWwgdm9pZCB3cml0ZShjb25zdCBUb2tlbml6ZXJTdHJpbmcgJnN0ciwgYm9vbCBhcHBlbmRE
YXRhKTsKSW5kZXg6IGtodG1sL3htbC9kb21fZG9jaW1wbC5oDQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0ga2h0
bWwveG1sL2RvbV9kb2NpbXBsLmgJKHJldmlzaW9uIDE1NzU4KQ0KKysrIGtodG1sL3htbC9kb21f
ZG9jaW1wbC5oCSh3b3JraW5nIGNvcHkpDQpAQCAtMTg5LDcgKzE4OSwxMSBAQA0KICAgICBEb2N1
bWVudFR5cGVJbXBsICpkb2N0eXBlKCkgY29uc3Q7CiAKICAgICBET01JbXBsZW1lbnRhdGlvbklt
cGwgKmltcGxlbWVudGF0aW9uKCkgY29uc3Q7CisjaWZkZWYgTk9LSUFfQ0hBTkdFUworICAgIEVs
ZW1lbnRJbXBsICpkb2N1bWVudEVsZW1lbnQoKSBjb25zdDsKKyNlbHNlCiAgICAgdmlydHVhbCBF
bGVtZW50SW1wbCAqZG9jdW1lbnRFbGVtZW50KCkgY29uc3Q7CisjZW5kaWYKICAgICB2aXJ0dWFs
IEVsZW1lbnRJbXBsICpjcmVhdGVFbGVtZW50ICggY29uc3QgRE9NU3RyaW5nICZ0YWdOYW1lLCBp
bnQgJmV4Y2VwdGlvbmNvZGUgKTsKICAgICBEb2N1bWVudEZyYWdtZW50SW1wbCAqY3JlYXRlRG9j
dW1lbnRGcmFnbWVudCAoKTsKICAgICBUZXh0SW1wbCAqY3JlYXRlVGV4dE5vZGUgKCBjb25zdCBE
T01TdHJpbmcgJmRhdGEgKTsKQEAgLTY0OSw2ICs2NTMsOSBAQA0KICAgICBOb2RlSW1wbCAqbV9m
b2N1c05vZGU7CiAgICAgTm9kZUltcGwgKm1faG92ZXJOb2RlOwogICAgIE5vZGVJbXBsICptX2Fj
dGl2ZU5vZGU7CisjaWZkZWYgTk9LSUFfQ0hBTkdFUworICAgIGtodG1sOjpTaGFyZWRQdHI8RWxl
bWVudEltcGw+IG1fZG9jdW1lbnRFbGVtZW50OworI2VuZGlmCiAKICAgICB1bnNpZ25lZCBpbnQg
bV9kb210cmVlX3ZlcnNpb247CiAK
</data>
<flag name="review"
          id="3185"
          type_id="1"
          status="-"
          setter="koivisto"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>10312</attachid>
            <date>2006-08-29 20:48:57 -0700</date>
            <delta_ts>2006-08-30 14:41:33 -0700</delta_ts>
            <desc>Made changes based on comments</desc>
            <filename>ExpediaFix.patch</filename>
            <type>text/plain</type>
            <size>9106</size>
            <attacher name="Sriram">sriram.yadavalli</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDE2MTA4KQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDI1IEBADQorMjAwNi0wOC0yOSAgeWFkYXZhbGwgIDxrb2l2aXN0b0Bpa2ku
Zmk+DQorDQorICAgICAgICBSZXZpZXdlZCBieSBBbnR0aSBLb2l2aXN0by4NCisNCisgICAgICAg
IFdBUk5JTkc6IE5PIFRFU1QgQ0FTRVMgQURERUQgT1IgQ0hBTkdFRA0KKyAgICAgICAgDQorICAg
ICAgICBodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTkwNzcN
CisNCisgICAgICAgICoga2h0bWwvZWRpdGluZy9tYXJrdXAuY3BwOg0KKyAgICAgICAgKGtodG1s
OjplbmRNYXJrdXApOg0KKyAgICAgICAgKiBraHRtbC9odG1sL2h0bWxfZG9jdW1lbnRpbXBsLmNw
cDoNCisgICAgICAgIChIVE1MRG9jdW1lbnRJbXBsOjpjcmVhdGVUb2tlbml6ZXIpOg0KKyAgICAg
ICAgKiBraHRtbC9odG1sL2h0bWxfZG9jdW1lbnRpbXBsLmg6DQorICAgICAgICAqIGtodG1sL2h0
bWwvaHRtbHBhcnNlci5jcHA6DQorICAgICAgICAoS0hUTUxQYXJzZXI6OmdldEVsZW1lbnQpOg0K
KyAgICAgICAgKiBraHRtbC9odG1sL2h0bWx0b2tlbml6ZXIuY3BwOg0KKyAgICAgICAgKGtodG1s
OjpIVE1MVG9rZW5pemVyOjpwYXJzZUNvbW1lbnQpOg0KKyAgICAgICAgKiBraHRtbC94bWwvZG9t
X2RvY2ltcGwuY3BwOg0KKyAgICAgICAgKERvY3VtZW50SW1wbDo6fkRvY3VtZW50SW1wbCk6DQor
ICAgICAgICAoRG9jdW1lbnRJbXBsOjpkb2N1bWVudEVsZW1lbnQpOg0KKyAgICAgICAgKiBraHRt
bC94bWwvZG9tX2RvY2ltcGwuaDoNCisgICAgICAgIA0KIDIwMDYtMDgtMjggIHczbGl1ICA8d2Vp
LmxpdUBub2tpYS5jb20+DQogDQogICAgICAgICBSZXZpZXdlZCBieSBaYWxhbiBCdWp0YXMgKHpi
dWp0YXNAZ21haWwuY29tKS4NCkluZGV4OiBXZWJDb3JlL2todG1sL2VkaXRpbmcvbWFya3VwLmNw
cA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUva2h0bWwvZWRpdGluZy9tYXJrdXAuY3BwCShyZXZp
c2lvbiAxNTc1OCkNCisrKyBXZWJDb3JlL2todG1sL2VkaXRpbmcvbWFya3VwLmNwcAkod29ya2lu
ZyBjb3B5KQ0KQEAgLTI1NCw3ICsyNTQsMTEgQEANCiAKIHN0YXRpYyBRU3RyaW5nIGVuZE1hcmt1
cChjb25zdCBOb2RlSW1wbCAqbm9kZSkKIHsKLSAgICBpZiAoKCFub2RlLT5pc0hUTUxFbGVtZW50
KCkgfHwgZW5kVGFnUmVxdWlyZW1lbnQobm9kZS0+aWQoKSkgIT0gRk9SQklEREVOKSAmJiBub2Rl
LT5ub2RlVHlwZSgpICE9IE5vZGU6OlRFWFRfTk9ERSAmJiBub2RlLT5ub2RlVHlwZSgpICE9IE5v
ZGU6OkRPQ1VNRU5UX05PREUpIHsKKyAgICBpZiAoKCFub2RlLT5pc0hUTUxFbGVtZW50KCkgfHwg
ZW5kVGFnUmVxdWlyZW1lbnQobm9kZS0+aWQoKSkgIT0gRk9SQklEREVOKSAmJiBub2RlLT5ub2Rl
VHlwZSgpICE9IE5vZGU6OlRFWFRfTk9ERQorI2lmZGVmIE5PS0lBX0NIQU5HRVMKKyAgICAmJiBu
b2RlLT5ub2RlVHlwZSgpICE9IE5vZGU6OkNPTU1FTlRfTk9ERQorI2VuZGlmCisgICAgJiYgbm9k
ZS0+bm9kZVR5cGUoKSAhPSBOb2RlOjpET0NVTUVOVF9OT0RFKSB7CiAgICAgICAgIHJldHVybiAi
PC8iICsgbm9kZS0+bm9kZU5hbWUoKS5zdHJpbmcoKSArICI+IjsKICAgICB9CiAgICAgcmV0dXJu
ICIiOwpJbmRleDogV2ViQ29yZS9raHRtbC9odG1sL2h0bWxfZG9jdW1lbnRpbXBsLmNwcA0KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQ0KLS0tIFdlYkNvcmUva2h0bWwvaHRtbC9odG1sX2RvY3VtZW50aW1wbC5jcHAJKHJl
dmlzaW9uIDE1NzU4KQ0KKysrIFdlYkNvcmUva2h0bWwvaHRtbC9odG1sX2RvY3VtZW50aW1wbC5j
cHAJKHdvcmtpbmcgY29weSkNCkBAIC0xMjksMTAgKzEyOSwxMiBAQA0KIHsKIH0KIAorI2lmbmRl
ZiBOT0tJQV9DSEFOR0VTCiBFbGVtZW50SW1wbCogSFRNTERvY3VtZW50SW1wbDo6ZG9jdW1lbnRF
bGVtZW50KCkgY29uc3QKIHsKICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8RWxlbWVudEltcGwqPihf
Zmlyc3QpOwogfQorI2VuZGlmCiAKIERPTVN0cmluZyBIVE1MRG9jdW1lbnRJbXBsOjpyZWZlcnJl
cigpIGNvbnN0CiB7CkBAIC0yMzgsNyArMjQwLDExIEBADQogCiBUb2tlbml6ZXIgKkhUTUxEb2N1
bWVudEltcGw6OmNyZWF0ZVRva2VuaXplcigpCiB7CisjaWZkZWYgTk9LSUFfQ0hBTkdFUworICAg
IHJldHVybiBuZXcgSFRNTFRva2VuaXplcihkb2NQdHIoKSxtX3ZpZXcsdHJ1ZSk7CisjZWxzZQog
ICAgIHJldHVybiBuZXcgSFRNTFRva2VuaXplcihkb2NQdHIoKSxtX3ZpZXcpOworI2VuZGlmICAg
IAogfQogCiAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJbmRleDogV2ViQ29yZS9raHRtbC9odG1sL2h0
bWxfZG9jdW1lbnRpbXBsLmgNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL2todG1sL2h0bWwvaHRt
bF9kb2N1bWVudGltcGwuaAkocmV2aXNpb24gMTU3NTgpDQorKysgV2ViQ29yZS9raHRtbC9odG1s
L2h0bWxfZG9jdW1lbnRpbXBsLmgJKHdvcmtpbmcgY29weSkNCkBAIC00NCw3ICs0NCwxMCBAQA0K
ICAgICB+SFRNTERvY3VtZW50SW1wbCgpOwogCiAgICAgdmlydHVhbCBib29sIGlzSFRNTERvY3Vt
ZW50KCkgY29uc3QgeyByZXR1cm4gdHJ1ZTsgfQorCisjaWZuZGVmIE5PS0lBX0NIQU5HRVMKICAg
ICB2aXJ0dWFsIEVsZW1lbnRJbXBsICpkb2N1bWVudEVsZW1lbnQoKSBjb25zdDsKKyNlbmRpZgog
CiAgICAgRE9NU3RyaW5nIHJlZmVycmVyKCkgY29uc3Q7CiAgICAgRE9NU3RyaW5nIGxhc3RNb2Rp
ZmllZCgpIGNvbnN0OwpJbmRleDogV2ViQ29yZS9raHRtbC9odG1sL2h0bWxwYXJzZXIuY3BwDQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09DQotLS0gV2ViQ29yZS9raHRtbC9odG1sL2h0bWxwYXJzZXIuY3BwCShyZXZpc2lv
biAxNTc1OCkNCisrKyBXZWJDb3JlL2todG1sL2h0bWwvaHRtbHBhcnNlci5jcHAJKHdvcmtpbmcg
Y29weSkNCkBAIC05NDcsNyArOTQ3LDExIEBADQogICAgIGNhc2UgSURfQ09NTUVOVDoKICAgICAg
ICAgaWYgKCFpbmNsdWRlc0NvbW1lbnRzSW5ET00pCiAgICAgICAgICAgICByZXR1cm4gMDsKKyNp
ZmRlZiBOT0tJQV9DSEFOR0VTCisgICAgICAgIHJldHVybiBuZXcgQ29tbWVudEltcGwoZG9jdW1l
bnQsIHQtPnRleHQpOworI2Vsc2UKICAgICAgICAgYnJlYWs7CisjZW5kaWYKIAogICAgIGNhc2Ug
SURfU0NSSVBUOgogICAgICAgICB7CkluZGV4OiBXZWJDb3JlL2todG1sL2h0bWwvaHRtbHRva2Vu
aXplci5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL2todG1sL2h0bWwvaHRtbHRva2VuaXpl
ci5jcHAJKHJldmlzaW9uIDE1NzU4KQ0KKysrIFdlYkNvcmUva2h0bWwvaHRtbC9odG1sdG9rZW5p
emVyLmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTY3OSw5ICs2NzksNTUgQEANCiAgICAgY3VycmVu
dFByZXBlbmRpbmdTcmMgPSBzYXZlZFByZXBlbmRpbmdTcmM7CiB9CiAKKyNpZmRlZiBOT0tJQV9D
SEFOR0VTCiB2b2lkIEhUTUxUb2tlbml6ZXI6OnBhcnNlQ29tbWVudChUb2tlbml6ZXJTdHJpbmcg
JnNyYykKIHsKICAgICAvLyBGSVhNRTogV2h5IGRvZXMgdGhpcyBjb2RlIGV2ZW4gcnVuIGZvciBj
b21tZW50cyBpbnNpZGUgPHNjcmlwdD4gYW5kIDxzdHlsZT4/IFRoaXMgc2VlbXMgYm9ndXMuCisg
ICAgUkVUVVJOX0lGX09PTSggY2hlY2tTY3JpcHRCdWZmZXIoc3JjLmxlbmd0aCgpKSApOworICAg
IHdoaWxlICggIXNyYy5pc0VtcHR5KCkgKSB7CisgICAgICAgIHNjcmlwdENvZGVbIHNjcmlwdENv
ZGVTaXplKysgXSA9ICpzcmM7CisjaWYgZGVmaW5lZChUT0tFTl9ERUJVRykgJiYgVE9LRU5fREVC
VUcgPiAxCisgICAgICAgIHFEZWJ1ZygiY29tbWVudCBpcyBub3c6IColcyoiLAorICAgICAgICAg
ICAgICAgUUNvbnN0U3RyaW5nKChRQ2hhciopc3JjLmN1cnJlbnQoKSwgUU1JTigxNiwgc3JjLmxl
bmd0aCgpKSkuc3RyaW5nKCkubGF0aW4xKCkpOworI2VuZGlmCisgICAgICAgIGlmIChzcmMtPnVu
aWNvZGUoKSA9PSAnPicpIHsKKyAgICAgICAgICAgIGJvb2wgaGFuZGxlQnJva2VuQ29tbWVudHMg
PSBicm9rZW5Db21tZW50cyAmJiAhKHNjcmlwdCB8fCBzdHlsZSk7CisgICAgICAgICAgICBpbnQg
ZW5kQ2hhcnNDb3VudCA9IDE7IC8vIHN0YXJ0IG9mZiB3aXRoIG9uZSBmb3IgdGhlICc+JyBjaGFy
YWN0ZXIKKyAgICAgICAgICAgIGlmIChzY3JpcHRDb2RlU2l6ZSA+IDIgJiYgc2NyaXB0Q29kZVtz
Y3JpcHRDb2RlU2l6ZS0zXSA9PSAnLScgJiYgc2NyaXB0Q29kZVtzY3JpcHRDb2RlU2l6ZS0yXSA9
PSAnLScpIHsKKyAgICAgICAgICAgICAgICBlbmRDaGFyc0NvdW50ID0gMzsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIGVsc2UgaWYgKHNjcmlwdENvZGVTaXplID4gMyAmJiBzY3JpcHRDb2Rl
W3NjcmlwdENvZGVTaXplLTRdID09ICctJyAmJiBzY3JpcHRDb2RlW3NjcmlwdENvZGVTaXplLTNd
ID09ICctJyAmJgorICAgICAgICAgICAgICAgIHNjcmlwdENvZGVbc2NyaXB0Q29kZVNpemUtMl0g
PT0gJyEnKSB7CisgICAgICAgICAgICAgICAgLy8gT3RoZXIgYnJvd3NlcnMgd2lsbCBhY2NlcHQg
LS0hPiBhcyBhIGNsb3NlIGNvbW1lbnQsIGV2ZW4gdGhvdWdoIGl0J3MKKyAgICAgICAgICAgICAg
ICAvLyBub3QgdGVjaG5pY2FsbHkgdmFsaWQuCisgICAgICAgICAgICAgICAgZW5kQ2hhcnNDb3Vu
dCA9IDQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoaGFuZGxlQnJva2VuQ29tbWVu
dHMgfHwgZW5kQ2hhcnNDb3VudCA+IDEpIHsKKyAgICAgICAgICAgICAgICArK3NyYzsKKyAgICAg
ICAgICAgICAgICBpZiAoISggc2NyaXB0IHx8IHhtcCB8fCB0ZXh0YXJlYSB8fCBzdHlsZSkpIHsK
KyAgICAgICAgICAgICAgICAgICAgaWYgKGluY2x1ZGVzQ29tbWVudHNJbkRPTSkgeworICAgICAg
ICAgICAgICAgICAgICAgICAgUkVUVVJOX0lGX09PTShjaGVja1NjcmlwdEJ1ZmZlcigpKQorICAg
ICAgICAgICAgICAgICAgICAgICAgc2NyaXB0Q29kZVsgc2NyaXB0Q29kZVNpemUgXSA9IDA7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBzY3JpcHRDb2RlWyBzY3JpcHRDb2RlU2l6ZSArIDEgXSA9
IDA7CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyVG9rZW4uaWQgPSBJRF9DT01NRU5UOwor
ICAgICAgICAgICAgICAgICAgICAgICAgcHJvY2Vzc0xpc3RpbmcoVG9rZW5pemVyU3RyaW5nKHNj
cmlwdENvZGUsIHNjcmlwdENvZGVTaXplIC0gZW5kQ2hhcnNDb3VudCkpOworICAgICAgICAgICAg
ICAgICAgICAgICAgcHJvY2Vzc1Rva2VuKCk7CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJy
VG9rZW4uaWQgPSBJRF9DT01NRU5UICsgSURfQ0xPU0VfVEFHOworICAgICAgICAgICAgICAgICAg
ICAgICAgcHJvY2Vzc1Rva2VuKCk7CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICAgICAgICAgc2NyaXB0Q29kZVNpemUgPSAwOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgICAgICBjb21tZW50ID0gZmFsc2U7CisgICAgICAgICAgICAgICAgcmV0dXJuOyAvLyBGaW5p
c2hlZCBwYXJzaW5nIGNvbW1lbnQKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICAr
K3NyYzsKKyAgICB9Cit9CisjZWxzZQordm9pZCBIVE1MVG9rZW5pemVyOjpwYXJzZUNvbW1lbnQo
VG9rZW5pemVyU3RyaW5nICZzcmMpCit7CisgICAgLy8gRklYTUU6IFdoeSBkb2VzIHRoaXMgY29k
ZSBldmVuIHJ1biBmb3IgY29tbWVudHMgaW5zaWRlIDxzY3JpcHQ+IGFuZCA8c3R5bGU+PyBUaGlz
IHNlZW1zIGJvZ3VzLgogICAgIGJvb2wgc3RyaWN0ID0gIXBhcnNlci0+ZG9jKCktPmluQ29tcGF0
TW9kZSgpICYmICFzY3JpcHQgJiYgIXN0eWxlOwogICAgIGludCBkZWxpbWl0ZXJDb3VudCA9IDA7
CiAgICAgYm9vbCBjYW5DbG9zZSA9IGZhbHNlOwpAQCAtNzQyLDYgKzc4OCw3IEBADQogICAgICAg
ICArK3NyYzsKICAgICB9CiB9CisjZW5kaWYKIAogdm9pZCBIVE1MVG9rZW5pemVyOjpwYXJzZVNl
cnZlcihUb2tlbml6ZXJTdHJpbmcgJnNyYykKIHsKSW5kZXg6IFdlYkNvcmUva2h0bWwveG1sL2Rv
bV9kb2NpbXBsLmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUva2h0bWwveG1sL2RvbV9kb2Np
bXBsLmNwcAkocmV2aXNpb24gMTU3NTgpDQorKysgV2ViQ29yZS9raHRtbC94bWwvZG9tX2RvY2lt
cGwuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtNDQ2LDYgKzQ0NiwxMCBAQA0KICAgICBpZiAobV90
aXRsZUVsZW1lbnQpCiAgICAgICAgIG1fdGl0bGVFbGVtZW50LT5kZXJlZigpOwogCisjaWZkZWYg
Tk9LSUFfQ0hBTkdFUworICAgIG1fZG9jdW1lbnRFbGVtZW50ID0gMDsKKyNlbmRpZgorCiAgICAg
aWYgKG1fcmVuZGVyQXJlbmEpewogICAgICAgICBkZWxldGUgbV9yZW5kZXJBcmVuYTsKICAgICAg
ICAgbV9yZW5kZXJBcmVuYSA9IDA7CkBAIC00ODcsOCArNDkxLDggQEANCiAgICAgICAgIH0KICAg
ICB9CiAgIC8vIG1fc2VsZWN0ZWRSYWRpb0J1dHRvbnMgaGFzIHRvIGJlIGRlbGV0ZWQgb3V0c2lk
ZSB0aGUgYWJvdmUgJ2lmJyBsb29wCi0gIC8vIG90aGVyd2lzZSwgaWYgaXQgaXMgZGVsZXRlZCBp
bnNpZGUgdGhlICdpZicgbG9vcCwgbV9zZWxlY3RlZFJhZGlvQnV0dG9ucyAKLSAgLy8gaXMgYWxy
ZWFkeSBkZWxldGVkIGJ1dCB0aGUgdmFyaWFibGUgJ2l0ZXInIHdoaWNoIGlzIGludGlsYWl6ZWQg
d2l0aCAKKyAgLy8gb3RoZXJ3aXNlLCBpZiBpdCBpcyBkZWxldGVkIGluc2lkZSB0aGUgJ2lmJyBs
b29wLCBtX3NlbGVjdGVkUmFkaW9CdXR0b25zCisgIC8vIGlzIGFscmVhZHkgZGVsZXRlZCBidXQg
dGhlIHZhcmlhYmxlICdpdGVyJyB3aGljaCBpcyBpbnRpbGFpemVkIHdpdGgKICAgLy8gKCptX3Nl
bGVjdGVkUmFkaW9CdXR0b25zKSBhbmQgbG9jYWwgdG8gdGhlICdpZicgbG9vcCBnZXRzIGRlbGV0
ZWQgd2hlbgogICAvLyBpdCBnb2VzIG91dCBvZiBzY29wZSBhdCB0aGUgZW5kIG9mICdpZicgbG9v
cCBhbmQgY2F1c2VzIG1lbW9yeSBjb3JydXB0aW9uLgogICBkZWxldGUgbV9zZWxlY3RlZFJhZGlv
QnV0dG9uczsKQEAgLTUyMCwxMiArNTI0LDIyIEBADQogICAgIHJldHVybiBtX2ltcGxlbWVudGF0
aW9uOwogfQogCi1FbGVtZW50SW1wbCAqRG9jdW1lbnRJbXBsOjpkb2N1bWVudEVsZW1lbnQoKSBj
b25zdAorRWxlbWVudEltcGwgKkRvY3VtZW50SW1wbDo6ZG9jdW1lbnRFbGVtZW50KCkKIHsKKyNp
ZmRlZiBOT0tJQV9DSEFOR0VTCisgICAgaWYgKCFtX2RvY3VtZW50RWxlbWVudCkgeworICAgICAg
ICBOb2RlSW1wbCogbiA9IGZpcnN0Q2hpbGQoKTsKKyAgICAgICAgd2hpbGUgKG4gJiYgbi0+bm9k
ZVR5cGUoKSAhPSBOb2RlOjpFTEVNRU5UX05PREUpCisgICAgICAgICAgICBuID0gbi0+bmV4dFNp
YmxpbmcoKTsKKyAgICAgICAgbV9kb2N1bWVudEVsZW1lbnQgPSBzdGF0aWNfY2FzdDxFbGVtZW50
SW1wbCo+KG4pOworICAgIH0KKyAgICByZXR1cm4gbV9kb2N1bWVudEVsZW1lbnQuZ2V0KCk7Cisj
ZWxzZQogICAgIE5vZGVJbXBsICpuID0gZmlyc3RDaGlsZCgpOwogICAgIHdoaWxlIChuICYmIG4t
Pm5vZGVUeXBlKCkgIT0gTm9kZTo6RUxFTUVOVF9OT0RFKQogICAgICAgbiA9IG4tPm5leHRTaWJs
aW5nKCk7CiAgICAgcmV0dXJuIHN0YXRpY19jYXN0PEVsZW1lbnRJbXBsKj4obik7CisjZW5kaWYK
IH0KIAogRWxlbWVudEltcGwgKkRvY3VtZW50SW1wbDo6Y3JlYXRlRWxlbWVudCggY29uc3QgRE9N
U3RyaW5nICZuYW1lLCBpbnQgJmV4Y2VwdGlvbmNvZGUgKQpJbmRleDogV2ViQ29yZS9raHRtbC94
bWwvZG9tX2RvY2ltcGwuaA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUva2h0bWwveG1sL2RvbV9k
b2NpbXBsLmgJKHJldmlzaW9uIDE1NzU4KQ0KKysrIFdlYkNvcmUva2h0bWwveG1sL2RvbV9kb2Np
bXBsLmgJKHdvcmtpbmcgY29weSkNCkBAIC0xODksNyArMTg5LDExIEBADQogICAgIERvY3VtZW50
VHlwZUltcGwgKmRvY3R5cGUoKSBjb25zdDsKIAogICAgIERPTUltcGxlbWVudGF0aW9uSW1wbCAq
aW1wbGVtZW50YXRpb24oKSBjb25zdDsKKyNpZmRlZiBOT0tJQV9DSEFOR0VTCisgICAgRWxlbWVu
dEltcGwgKmRvY3VtZW50RWxlbWVudCgpOworI2Vsc2UKICAgICB2aXJ0dWFsIEVsZW1lbnRJbXBs
ICpkb2N1bWVudEVsZW1lbnQoKSBjb25zdDsKKyNlbmRpZgogICAgIHZpcnR1YWwgRWxlbWVudElt
cGwgKmNyZWF0ZUVsZW1lbnQgKCBjb25zdCBET01TdHJpbmcgJnRhZ05hbWUsIGludCAmZXhjZXB0
aW9uY29kZSApOwogICAgIERvY3VtZW50RnJhZ21lbnRJbXBsICpjcmVhdGVEb2N1bWVudEZyYWdt
ZW50ICgpOwogICAgIFRleHRJbXBsICpjcmVhdGVUZXh0Tm9kZSAoIGNvbnN0IERPTVN0cmluZyAm
ZGF0YSApOwpAQCAtNjk2LDYgKzcwMCwxMCBAQA0KICAgICBib29sIG1fdGl0bGVTZXRFeHBsaWNp
dGx5OwogICAgIE5vZGVJbXBsICptX3RpdGxlRWxlbWVudDsKIAorI2lmZGVmIE5PS0lBX0NIQU5H
RVMKKyAgICBraHRtbDo6U2hhcmVkUHRyPEVsZW1lbnRJbXBsPiBtX2RvY3VtZW50RWxlbWVudDsK
KyNlbmRpZgorCiAgICAgUmVuZGVyQXJlbmEqIG1fcmVuZGVyQXJlbmE7CiAKICAgICBRUHRyRGlj
dDwgUVZhbHVlTGlzdDxEb2N1bWVudE1hcmtlcj4gPiBtX21hcmtlcnM7Cg==
</data>
<flag name="review"
          id="3262"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
      

    </bug>

</bugzilla>