<?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>113225</bug_id>
          
          <creation_ts>2013-03-25 11:03:25 -0700</creation_ts>
          <short_desc>http://www.proprietariosdobrasil.org.br/ constantly reloads</short_desc>
          <delta_ts>2014-04-25 07:28:58 -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>UI Events</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Gustavo Noronha (kov)">gustavo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>danw</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>mrobinson</cc>
    
    <cc>myid.shin</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>862916</commentid>
    <comment_count>0</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2013-03-25 11:03:25 -0700</bug_when>
    <thetext>SSIA, tested with both Epiphany with 1.11.92 WebKit2GTK+ and GtkLauncher master.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862938</commentid>
    <comment_count>1</comment_count>
    <who name="Dan Winship">danw</who>
    <bug_when>2013-03-25 11:28:11 -0700</bug_when>
    <thetext>Since webkit handles redirection itself now, this is probably a ResourceHandleSoup problem, not a libsoup problem. Assuming it&apos;s related to HTTP redirection at all, rather than HTML/JS-based reloading.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864779</commentid>
    <comment_count>2</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-03-27 12:29:28 -0700</bug_when>
    <thetext>Not a Soup or WebKitGtk+ bug per se as I can reproduce it with Chromium as well. There is something wrong in that page anyway because FF for example redirects to an &quot;Error - Page not found&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865579</commentid>
    <comment_count>3</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2013-03-28 09:38:14 -0700</bug_when>
    <thetext>Fun! I thought it was specific to soup because I could not reproduce with Chrome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>998555</commentid>
    <comment_count>4</comment_count>
    <who name="Miyoung Shin">myid.shin</who>
    <bug_when>2014-04-08 07:40:25 -0700</bug_when>
    <thetext>Is there anyone to follow this issue ?
If not, can I pick this one ?

As I checked the CallStack, this problem is happened by touch event in WebCore.
But IOS will be OK, because they&apos;ve implemented with different way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>998573</commentid>
    <comment_count>5</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2014-04-08 08:28:56 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Is there anyone to follow this issue ?
&gt; If not, can I pick this one ?

Sure, go ahead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000173</commentid>
    <comment_count>6</comment_count>
      <attachid>229200</attachid>
    <who name="Miyoung Shin">myid.shin</who>
    <bug_when>2014-04-11 22:49:00 -0700</bug_when>
    <thetext>Created attachment 229200
Simple page to reproduce it easily.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000176</commentid>
    <comment_count>7</comment_count>
      <attachid>229201</attachid>
    <who name="Miyoung Shin">myid.shin</who>
    <bug_when>2014-04-12 00:17:53 -0700</bug_when>
    <thetext>Created attachment 229201
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000179</commentid>
    <comment_count>8</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-04-12 00:24:30 -0700</bug_when>
    <thetext>Can you explain how page reloading related to touch events?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000180</commentid>
    <comment_count>9</comment_count>
    <who name="Miyoung Shin">myid.shin</who>
    <bug_when>2014-04-12 00:45:54 -0700</bug_when>
    <thetext>Sorry, I don&apos;t catch your point because it&apos;s not related to reloading.

I think you can reproduce it easily on some browser based on WebKit except IOS as I attached a sample page,

It&apos;s very simple.

document.addEventListener(name, handler, true);
var event = document.createEvent(&apos;TouchEvent&apos;);    // &lt;--  create TouchEvent
event.initTouchEvent(name);                                 // &lt;--   there is not any attribute except event name
document.dispatchEvent(event);                           //  &lt;--  but try to dispatch touch event


According to touch-event spec,
URL : www.w3.org/TR/touch-events/

==============================
5.1 Attributes
changedTouches of type TouchList, readonly
    a list of Touches for every point of contact which contributed to the event.
    For the touchstart event this must be a list of the touch points that just became active with the current event. For the touchmove event this must be a list of the touch points that have moved since the last event. For the touchend and touchcancel events this must be a list of the touch points that have just been removed from the surface.

targetTouches of type TouchList, readonly
    a list of Touches for every point of contact that is touching the surface and started on the element that is the target of the current event. 

touches of type TouchList, readonly
    a list of Touches for every point of contact currently touching the surface. 
==============================
I thought these attributes should be necessarily required in TouchEvent</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000181</commentid>
    <comment_count>10</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-04-12 01:03:31 -0700</bug_when>
    <thetext>Perhaps you uploaded the patch to the wrong bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000182</commentid>
    <comment_count>11</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-04-12 01:05:14 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; Sorry, I don&apos;t catch your point because it&apos;s not related to reloading.

I&apos;m a bit confused because the bug is &quot;http://www.proprietariosdobrasil.org.br/ constantly reloads&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000183</commentid>
    <comment_count>12</comment_count>
    <who name="Miyoung Shin">myid.shin</who>
    <bug_when>2014-04-12 01:50:04 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; I&apos;m a bit confused because the bug is &quot;http://www.proprietariosdobrasil.org.br/ constantly reloads&quot;

which of browser do you reproduce it ?
I think crash problem is effect to constantly reload. isn&apos;t it ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003378</commentid>
    <comment_count>13</comment_count>
      <attachid>229201</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-04-23 14:21:29 -0700</bug_when>
    <thetext>Comment on attachment 229201
Patch

Can you make a test for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003638</commentid>
    <comment_count>14</comment_count>
      <attachid>230081</attachid>
    <who name="Miyoung Shin">myid.shin</who>
    <bug_when>2014-04-24 08:45:42 -0700</bug_when>
    <thetext>Created attachment 230081
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003696</commentid>
    <comment_count>15</comment_count>
    <who name="Miyoung Shin">myid.shin</who>
    <bug_when>2014-04-24 10:10:56 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; (From update of attachment 229201 [details])
&gt; Can you make a test for this?

I&apos;ve attached a test cast. Thank you for your feedback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003789</commentid>
    <comment_count>16</comment_count>
      <attachid>230081</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-04-24 15:01:11 -0700</bug_when>
    <thetext>Comment on attachment 230081
Patch

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

&gt; Source/WebCore/dom/EventDispatcher.cpp:466
&gt; +    // TouchEvent should have own attributes of touches, targetTouches and changedTouches before dispatch.

This comment is redundant with the code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003881</commentid>
    <comment_count>17</comment_count>
      <attachid>230117</attachid>
    <who name="Miyoung Shin">myid.shin</who>
    <bug_when>2014-04-24 16:53:32 -0700</bug_when>
    <thetext>Created attachment 230117
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004088</commentid>
    <comment_count>18</comment_count>
      <attachid>230117</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-25 07:28:52 -0700</bug_when>
    <thetext>Comment on attachment 230117
Patch for landing

Clearing flags on attachment: 230117

Committed r167805: &lt;http://trac.webkit.org/changeset/167805&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004089</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-25 07:28:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>229200</attachid>
            <date>2014-04-11 22:49:00 -0700</date>
            <delta_ts>2014-04-11 22:49:00 -0700</delta_ts>
            <desc>Simple page to reproduce it easily.</desc>
            <filename>createTouchEvent.html</filename>
            <type>text/html</type>
            <size>315</size>
            <attacher name="Miyoung Shin">myid.shin</attacher>
            
              <data encoding="base64">PGh0bWw+Cjxib2R5Pgo8c2NyaXB0Pgp2YXIgbmFtZSA9ICd0b3VjaHN0YXJ0JzsKdmFyIGhhbmRs
ZXIgPSBmdW5jdGlvbigpewogICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihuYW1lLCBo
YW5kbGVyLCB0cnVlKTsKfTsKCmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIobmFtZSwgaGFuZGxl
ciwgdHJ1ZSk7CnZhciBldmVudCA9IGRvY3VtZW50LmNyZWF0ZUV2ZW50KCdUb3VjaEV2ZW50Jyk7
CmV2ZW50LmluaXRUb3VjaEV2ZW50KG5hbWUpOwpkb2N1bWVudC5kaXNwYXRjaEV2ZW50KGV2ZW50
KTsKCjwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229201</attachid>
            <date>2014-04-12 00:17:53 -0700</date>
            <delta_ts>2014-04-24 08:45:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113225-20140412161731.patch</filename>
            <type>text/plain</type>
            <size>3155</size>
            <attacher name="Miyoung Shin">myid.shin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY3MTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTRlZDU1ZTc3ZWM4YTNi
MDU4NDk0MTZiZTZjMmYwOGEyZjUzYzVmMi4uMmY0ZDc1YmRmNjAzZmU0MGUwYzQ5MTgyOWNmYjdk
NzcyYzRmZDUyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE0LTA0LTEyICBNaXlv
dW5nIFNoaW4gIDxteWlkLm0uc2hpbkBnbWFpbC5jb20+CisKKyAgICAgICAgV2ViIHByb2Nlc3Mg
Y3Jhc2hlcyBkdXJpbmcgdG91Y2ggZXZlbnQgZGlzcGF0Y2ggYnkgSlMuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTMyMjUuCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVG91Y2hFdmVudCBjcmVhdGVkIGJ5
IEpTIGlzIHJlcXVpcmVkIHRvIGhhdmUgdGhlIG5lY2Vzc2FyeSBhcnJpYnV0ZXMKKyAgICAgICAg
b2YgdG91Y2hlcywgdGFyZ2V0VG91Y2hlcyBhbmQgY2hhbmdlZFRvdWNoZXMuCisgICAgICAgIFRo
dXMsIHdlIHNob3VsZCB2ZXJpZnkgd2VhdGhlciB0aGVyZSBpcyB0aGVtIGJlZm9yZSBkaXNwYXRj
aGluZyB0b3VjaCBldmVudC4KKworICAgICAgICAqIGRvbS9FdmVudERpc3BhdGNoZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RXZlbnREaXNwYXRjaGVyOjpkaXNwYXRjaEV2ZW50KToKKyAgICAg
ICAgKFdlYkNvcmU6OkV2ZW50UGF0aDo6dXBkYXRlVG91Y2hMaXN0cyk6CisKIDIwMTQtMDQtMTEg
IEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgTm9kZUxp
c3QubGVuZ3RoIGlubGluZS1jYWNoZWFibGUgYnkgSlNDLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvZG9tL0V2ZW50RGlzcGF0Y2hlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRE
aXNwYXRjaGVyLmNwcAppbmRleCA1ZWJjMzhmNDFlZWM4YjI2ODZmYmRhOTU4NjZjMWI2Y2QzNWFj
Y2U3Li5iYjhkMmY4YjYwNTk1NzZmNWRjYmMzMGZmMTcxMjg5MzQ5YzFlOTIxIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnREaXNwYXRjaGVyLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vRXZlbnREaXNwYXRjaGVyLmNwcApAQCAtODgsNyArODgsNyBAQCBwdWJsaWM6CiAg
ICAgRXZlbnRDb250ZXh0JiBjb250ZXh0QXQoc2l6ZV90IGkpIHsgcmV0dXJuICptX3BhdGhbaV07
IH0KIAogI2lmIEVOQUJMRShUT1VDSF9FVkVOVFMpCi0gICAgdm9pZCB1cGRhdGVUb3VjaExpc3Rz
KGNvbnN0IFRvdWNoRXZlbnQmKTsKKyAgICBib29sIHVwZGF0ZVRvdWNoTGlzdHMoY29uc3QgVG91
Y2hFdmVudCYpOwogI2VuZGlmCiAgICAgdm9pZCBzZXRSZWxhdGVkVGFyZ2V0KEV2ZW50VGFyZ2V0
Jik7CiAKQEAgLTMwNyw4ICszMDcsMTAgQEAgYm9vbCBFdmVudERpc3BhdGNoZXI6OmRpc3BhdGNo
RXZlbnQoTm9kZSogb3JpZ2luLCBQYXNzUmVmUHRyPEV2ZW50PiBwcnBFdmVudCkKICAgICBpZiAo
RXZlbnRUYXJnZXQqIHJlbGF0ZWRUYXJnZXQgPSBldmVudC0+cmVsYXRlZFRhcmdldCgpKQogICAg
ICAgICBldmVudFBhdGguc2V0UmVsYXRlZFRhcmdldCgqcmVsYXRlZFRhcmdldCk7CiAjaWYgRU5B
QkxFKFRPVUNIX0VWRU5UUykgJiYgIVBMQVRGT1JNKElPUykKLSAgICBpZiAoZXZlbnQtPmlzVG91
Y2hFdmVudCgpKQotICAgICAgICBldmVudFBhdGgudXBkYXRlVG91Y2hMaXN0cygqdG9Ub3VjaEV2
ZW50KGV2ZW50LmdldCgpKSk7CisgICAgaWYgKGV2ZW50LT5pc1RvdWNoRXZlbnQoKSkgeworICAg
ICAgICBpZiAoIWV2ZW50UGF0aC51cGRhdGVUb3VjaExpc3RzKCp0b1RvdWNoRXZlbnQoZXZlbnQu
Z2V0KCkpKSkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KICNlbmRpZgogCiAgICAg
Q2hpbGROb2Rlc0xhenlTbmFwc2hvdDo6dGFrZUNoaWxkTm9kZXNMYXp5U25hcHNob3QoKTsKQEAg
LTQyNyw4ICs0MjksMTIgQEAgc3RhdGljIHZvaWQgYWRkUmVsYXRlZE5vZGVSZXNvbHZlcnNGb3JU
b3VjaExpc3QoVmVjdG9yPEV2ZW50UmVsYXRlZE5vZGVSZXNvbHZlciwKICAgICAgICAgdG91Y2hU
YXJnZXRSZXNvbHZlcnMuYXBwZW5kKEV2ZW50UmVsYXRlZE5vZGVSZXNvbHZlcigqdG91Y2hMaXN0
LT5pdGVtKGkpLCB0eXBlKSk7CiB9CiAKLXZvaWQgRXZlbnRQYXRoOjp1cGRhdGVUb3VjaExpc3Rz
KGNvbnN0IFRvdWNoRXZlbnQmIHRvdWNoRXZlbnQpCitib29sIEV2ZW50UGF0aDo6dXBkYXRlVG91
Y2hMaXN0cyhjb25zdCBUb3VjaEV2ZW50JiB0b3VjaEV2ZW50KQogeworICAgIC8vIFRvdWNoRXZl
bnQgc2hvdWxkIGhhdmUgb3duIGF0dHJ1YnVlcyBvZiB0b3VjaGVzLCB0YXJnZXRUb3VjaGVzIGFu
ZCBjaGFuZ2VkVG91Y2hlcyBiZWZvcmUgZGlzcGF0Y2guCisgICAgaWYgKCF0b3VjaEV2ZW50LnRv
dWNoZXMoKSB8fCAhdG91Y2hFdmVudC50YXJnZXRUb3VjaGVzKCkgfHwgIXRvdWNoRXZlbnQuY2hh
bmdlZFRvdWNoZXMoKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCiAgICAgVmVjdG9yPEV2ZW50
UmVsYXRlZE5vZGVSZXNvbHZlciwgMTY+IHRvdWNoVGFyZ2V0UmVzb2x2ZXJzOwogICAgIGNvbnN0
IHNpemVfdCB0b3VjaE5vZGVDb3VudCA9IHRvdWNoRXZlbnQudG91Y2hlcygpLT5sZW5ndGgoKSAr
IHRvdWNoRXZlbnQudGFyZ2V0VG91Y2hlcygpLT5sZW5ndGgoKSArIHRvdWNoRXZlbnQuY2hhbmdl
ZFRvdWNoZXMoKS0+bGVuZ3RoKCk7CiAgICAgdG91Y2hUYXJnZXRSZXNvbHZlcnMucmVzZXJ2ZUlu
aXRpYWxDYXBhY2l0eSh0b3VjaE5vZGVDb3VudCk7CkBAIC00NDksNiArNDU1LDcgQEAgdm9pZCBF
dmVudFBhdGg6OnVwZGF0ZVRvdWNoTGlzdHMoY29uc3QgVG91Y2hFdmVudCYgdG91Y2hFdmVudCkK
ICAgICAgICAgICAgIGNvbnRleHQudG91Y2hMaXN0KGN1cnJlbnRSZXNvbHZlci50b3VjaExpc3RU
eXBlKCkpLT5hcHBlbmQoY3VycmVudFJlc29sdmVyLnRvdWNoKCktPmNsb25lV2l0aE5ld1Rhcmdl
dChub2RlSW5DdXJyZW50VHJlZVNjb3BlKSk7CiAgICAgICAgIH0KICAgICB9CisgICAgcmV0dXJu
IHRydWU7CiB9CiAjZW5kaWYKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230081</attachid>
            <date>2014-04-24 08:45:42 -0700</date>
            <delta_ts>2014-04-24 16:53:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113225-20140425004518.patch</filename>
            <type>text/plain</type>
            <size>5924</size>
            <attacher name="Miyoung Shin">myid.shin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY3NzUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTU2ODRkZDRhMTM0ODFm
MTdjZTY2YWRjY2U1ZTFiYTFmZjU2Mzc0OS4uNjUxN2FkMGEyZjE0OTBlODdmYTgyZDRiNDk0NGNm
YzhhNmFlZmI3YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE0LTA0LTI0ICBNaXlv
dW5nIFNoaW4gIDxteWlkLnNoaW5Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgV2ViIHByb2Nlc3Mg
aXMgY3Jhc2hlZCBkdXJpbmcgZGlzcGF0Y2hpbmcgdG91Y2hFdmVudCBjcmVhdGVkIGJ5IEpTLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEzMjI1CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVG91Y2hFdmVu
dCBjcmVhdGVkIGJ5IEpTIHNob3VsZCBoYXZlIHRoZSBuZWNlc3NhcnkgYXR0cmlidXRlcworICAg
ICAgICBvZiB0b3VjaGVzLCB0YXJnZXRUb3VjaGVzIGFuZCBjaGFuZ2VkVG91Y2hlcy4KKyAgICAg
ICAgSXQgc2hvdWxkIGJlIHZlcmlmaWVkIHdlYXRoZXIgdGhlcmUgYXJlIHRvdWNoTGlzdHMgYmVm
b3JlIGRpc3BhdGNoaW5nIHRvdWNoIGV2ZW50LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZXZlbnRz
L3RvdWNoL2NyZWF0ZS10b3VjaC1ldmVudC13aXRob3V0LXRvdWNoTGlzdC5odG1sCisKKyAgICAg
ICAgKiBkb20vRXZlbnREaXNwYXRjaGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkV2ZW50RGlz
cGF0Y2hlcjo6ZGlzcGF0Y2hFdmVudCk6CisgICAgICAgIChXZWJDb3JlOjpFdmVudFBhdGg6OnVw
ZGF0ZVRvdWNoTGlzdHMpOgorICAgICAgICAoV2ViQ29yZTo6YWRkUmVsYXRlZE5vZGVSZXNvbHZl
cnNGb3JUb3VjaExpc3QpOiBEZWxldGVkLgorCiAyMDE0LTA0LTIzICBDYXJsb3MgR2FyY2lhIENh
bXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBIVE1MIE1lZGlhIGNh
cHR1cmUgYXR0cmlidXRlIGlzIGEgYm9vbGVhbiBzaW5jZSByMTYzOTU4CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9kb20vRXZlbnREaXNwYXRjaGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9FdmVudERpc3BhdGNoZXIuY3BwCmluZGV4IDVjMWQzOTE0Nzk3M2FmZjY2NWVlZWEwNmExZjlk
NGRiMzVhZWUwYTkuLmM0MDM0MjkxMDQ4YjI3YmVkMThkYTllMDYwYzk0ZjdmYzFhYWVhYWIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FdmVudERpc3BhdGNoZXIuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2RvbS9FdmVudERpc3BhdGNoZXIuY3BwCkBAIC04OCw3ICs4OCw3IEBAIHB1
YmxpYzoKICAgICBFdmVudENvbnRleHQmIGNvbnRleHRBdChzaXplX3QgaSkgeyByZXR1cm4gKm1f
cGF0aFtpXTsgfQogCiAjaWYgRU5BQkxFKFRPVUNIX0VWRU5UUykKLSAgICB2b2lkIHVwZGF0ZVRv
dWNoTGlzdHMoY29uc3QgVG91Y2hFdmVudCYpOworICAgIGJvb2wgdXBkYXRlVG91Y2hMaXN0cyhj
b25zdCBUb3VjaEV2ZW50Jik7CiAjZW5kaWYKICAgICB2b2lkIHNldFJlbGF0ZWRUYXJnZXQoTm9k
ZSYgb3JpZ2luLCBFdmVudFRhcmdldCYpOwogCkBAIC0zMzksOCArMzM5LDEwIEBAIGJvb2wgRXZl
bnREaXNwYXRjaGVyOjpkaXNwYXRjaEV2ZW50KE5vZGUqIG9yaWdpbiwgUGFzc1JlZlB0cjxFdmVu
dD4gcHJwRXZlbnQpCiAgICAgaWYgKEV2ZW50VGFyZ2V0KiByZWxhdGVkVGFyZ2V0ID0gZXZlbnQt
PnJlbGF0ZWRUYXJnZXQoKSkKICAgICAgICAgZXZlbnRQYXRoLnNldFJlbGF0ZWRUYXJnZXQoKm5v
ZGUsICpyZWxhdGVkVGFyZ2V0KTsKICNpZiBFTkFCTEUoVE9VQ0hfRVZFTlRTKSAmJiAhUExBVEZP
Uk0oSU9TKQotICAgIGlmIChldmVudC0+aXNUb3VjaEV2ZW50KCkpCi0gICAgICAgIGV2ZW50UGF0
aC51cGRhdGVUb3VjaExpc3RzKCp0b1RvdWNoRXZlbnQoZXZlbnQuZ2V0KCkpKTsKKyAgICBpZiAo
ZXZlbnQtPmlzVG91Y2hFdmVudCgpKSB7CisgICAgICAgIGlmICghZXZlbnRQYXRoLnVwZGF0ZVRv
dWNoTGlzdHMoKnRvVG91Y2hFdmVudChldmVudC5nZXQoKSkpKQorICAgICAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgfQogI2VuZGlmCiAKICAgICBDaGlsZE5vZGVzTGF6eVNuYXBzaG90Ojp0YWtl
Q2hpbGROb2Rlc0xhenlTbmFwc2hvdCgpOwpAQCAtNDU5LDggKzQ2MSwxMiBAQCBzdGF0aWMgdm9p
ZCBhZGRSZWxhdGVkTm9kZVJlc29sdmVyc0ZvclRvdWNoTGlzdChWZWN0b3I8RXZlbnRSZWxhdGVk
Tm9kZVJlc29sdmVyLAogICAgICAgICB0b3VjaFRhcmdldFJlc29sdmVycy5hcHBlbmQoRXZlbnRS
ZWxhdGVkTm9kZVJlc29sdmVyKCp0b3VjaExpc3QtPml0ZW0oaSksIHR5cGUpKTsKIH0KIAotdm9p
ZCBFdmVudFBhdGg6OnVwZGF0ZVRvdWNoTGlzdHMoY29uc3QgVG91Y2hFdmVudCYgdG91Y2hFdmVu
dCkKK2Jvb2wgRXZlbnRQYXRoOjp1cGRhdGVUb3VjaExpc3RzKGNvbnN0IFRvdWNoRXZlbnQmIHRv
dWNoRXZlbnQpCiB7CisgICAgLy8gVG91Y2hFdmVudCBzaG91bGQgaGF2ZSBvd24gYXR0cmlidXRl
cyBvZiB0b3VjaGVzLCB0YXJnZXRUb3VjaGVzIGFuZCBjaGFuZ2VkVG91Y2hlcyBiZWZvcmUgZGlz
cGF0Y2guCisgICAgaWYgKCF0b3VjaEV2ZW50LnRvdWNoZXMoKSB8fCAhdG91Y2hFdmVudC50YXJn
ZXRUb3VjaGVzKCkgfHwgIXRvdWNoRXZlbnQuY2hhbmdlZFRvdWNoZXMoKSkKKyAgICAgICAgcmV0
dXJuIGZhbHNlOworICAgIAogICAgIFZlY3RvcjxFdmVudFJlbGF0ZWROb2RlUmVzb2x2ZXIsIDE2
PiB0b3VjaFRhcmdldFJlc29sdmVyczsKICAgICBjb25zdCBzaXplX3QgdG91Y2hOb2RlQ291bnQg
PSB0b3VjaEV2ZW50LnRvdWNoZXMoKS0+bGVuZ3RoKCkgKyB0b3VjaEV2ZW50LnRhcmdldFRvdWNo
ZXMoKS0+bGVuZ3RoKCkgKyB0b3VjaEV2ZW50LmNoYW5nZWRUb3VjaGVzKCktPmxlbmd0aCgpOwog
ICAgIHRvdWNoVGFyZ2V0UmVzb2x2ZXJzLnJlc2VydmVJbml0aWFsQ2FwYWNpdHkodG91Y2hOb2Rl
Q291bnQpOwpAQCAtNDgxLDYgKzQ4Nyw3IEBAIHZvaWQgRXZlbnRQYXRoOjp1cGRhdGVUb3VjaExp
c3RzKGNvbnN0IFRvdWNoRXZlbnQmIHRvdWNoRXZlbnQpCiAgICAgICAgICAgICBjb250ZXh0LnRv
dWNoTGlzdChjdXJyZW50UmVzb2x2ZXIudG91Y2hMaXN0VHlwZSgpKS0+YXBwZW5kKGN1cnJlbnRS
ZXNvbHZlci50b3VjaCgpLT5jbG9uZVdpdGhOZXdUYXJnZXQobm9kZUluQ3VycmVudFRyZWVTY29w
ZSkpOwogICAgICAgICB9CiAgICAgfQorICAgIHJldHVybiB0cnVlOwogfQogI2VuZGlmCiAKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCA4YzNlODA4ZjJjODM1MGUzMDRlMmFlMTk5M2RhNmM4NzFiMDkxN2ZlLi40ZGJjOGI4ZDU2
ZmY1ZDgzZGU3Y2JlMTljZThmOWJjNThlNjA3NTU5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIw
MTQtMDQtMjQgIE1peW91bmcgU2hpbiAgPG15aWQuc2hpbkBzYW1zdW5nLmNvbT4KKworICAgICAg
ICBXZWIgcHJvY2VzcyBpcyBjcmFzaGVkIGR1cmluZyBkaXNwYXRjaGluZyB0b3VjaEV2ZW50IGNy
ZWF0ZWQgYnkgSlMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMTMyMjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUb3VjaEV2ZW50IGNyZWF0ZWQgYnkgSlMgc2hvdWxkIGhhdmUgdGhlIG5lY2Vzc2FyeSBh
dHRyaWJ1dGVzCisgICAgICAgIG9mIHRvdWNoZXMsIHRhcmdldFRvdWNoZXMgYW5kIGNoYW5nZWRU
b3VjaGVzLgorICAgICAgICBJdCBzaG91bGQgYmUgdmVyaWZpZWQgd2VhdGhlciB0aGVyZSBhcmUg
dG91Y2hMaXN0cyBiZWZvcmUgZGlzcGF0Y2hpbmcgdG91Y2ggZXZlbnQuCisKKyAgICAgICAgKiBm
YXN0L2V2ZW50cy90b3VjaC9jcmVhdGUtdG91Y2gtZXZlbnQtd2l0aG91dC10b3VjaExpc3QtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy90b3VjaC9jcmVhdGUtdG91
Y2gtZXZlbnQtd2l0aG91dC10b3VjaExpc3QuaHRtbDogQWRkZWQuCisKIDIwMTQtMDQtMjMgIFBy
YXZlZW4gUiBKYWRoYXYgIDxwcmF2ZWVuLmpAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW01lZGlh
U3RyZWFtXSBJbXBsZW1lbnQgTWVkaWFTdHJlYW0gYWN0aXZlIGF0dHJpYnV0ZQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvY3JlYXRlLXRvdWNoLWV2ZW50LXdpdGhv
dXQtdG91Y2hMaXN0LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNo
L2NyZWF0ZS10b3VjaC1ldmVudC13aXRob3V0LXRvdWNoTGlzdC1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uN2JlZTdmM2JjNGI3NDY4OTM4NjIyYjA2MTZhMjM5ODliMzk4YjRmYgotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL2NyZWF0ZS10b3VjaC1ldmVu
dC13aXRob3V0LXRvdWNoTGlzdC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBACitTaG91bGQg
bm90IGNyYXNoIHdoZW4gdHJ5aW5nIHRvIGRpc3BhdGggdG91Y2hFdmVudCB3aXRob3V0IHRvdWNo
TGlzdCBwcm9wZXJ0aWVzCisKK1BBU1NFRApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9l
dmVudHMvdG91Y2gvY3JlYXRlLXRvdWNoLWV2ZW50LXdpdGhvdXQtdG91Y2hMaXN0Lmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9jcmVhdGUtdG91Y2gtZXZlbnQtd2l0aG91dC10
b3VjaExpc3QuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jNDE4YjM4ZWY0MzJmZjEzYzczNTlmMWJiMTFkNzAz
MTU4NTNhOGMxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91
Y2gvY3JlYXRlLXRvdWNoLWV2ZW50LXdpdGhvdXQtdG91Y2hMaXN0Lmh0bWwKQEAgLTAsMCArMSwy
NyBAQAorPGh0bWw+Cis8c2NyaXB0PgorICBmdW5jdGlvbiBydW5UZXN0KCkgeworICAgIGlmICh3
aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAg
ICAKKyAgICB2YXIgbmFtZSA9ICd0b3VjaHN0YXJ0JzsKKyAgICB2YXIgaGFuZGxlciA9IGZ1bmN0
aW9uKCl7CisgICAgICBkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKG5hbWUsIGhhbmRsZXIs
IHRydWUpOworICAgIH07CisgICAgCisgICAgdHJ5IHsKKyAgICAgIGRvY3VtZW50LmFkZEV2ZW50
TGlzdGVuZXIobmFtZSwgaGFuZGxlciwgdHJ1ZSk7CisgICAgICB2YXIgZXZlbnQgPSBkb2N1bWVu
dC5jcmVhdGVFdmVudCgnVG91Y2hFdmVudCcpOworICAgICAgZXZlbnQuaW5pdFRvdWNoRXZlbnQo
bmFtZSk7CisgICAgICBkb2N1bWVudC5kaXNwYXRjaEV2ZW50KGV2ZW50KTsKKyAgICB9CisgICAg
Y2F0Y2goZSl7IH0KKyAgICAKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29uc29sZSIp
LmlubmVySFRNTCA9ICJQQVNTRUQiOworfQorPC9zY3JpcHQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRl
c3QoKSI+Cis8cD5TaG91bGQgbm90IGNyYXNoIHdoZW4gdHJ5aW5nIHRvIGRpc3BhdGggdG91Y2hF
dmVudCB3aXRob3V0IHRvdWNoTGlzdCBwcm9wZXJ0aWVzPC9wPgorPGRpdiBpZD0iY29uc29sZSI+
PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230117</attachid>
            <date>2014-04-24 16:53:32 -0700</date>
            <delta_ts>2014-04-25 07:28:52 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-113225-20140425085310.patch</filename>
            <type>text/plain</type>
            <size>5766</size>
            <attacher name="Miyoung Shin">myid.shin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY3NzgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTBmYjNhNzUyYThlMWRm
OWI5MTFlMjk1ODY0YjY0MzQyOGM2YzA1MS4uM2U3NjQwOTUyMjBlMGRlZGE2M2RjZWFkYjQ0OTMz
MzViZWRhZTgwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE0LTA0LTI0ICBNaXlv
dW5nIFNoaW4gIDxteWlkLnNoaW5Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgV2ViIHByb2Nlc3Mg
aXMgY3Jhc2hlZCBkdXJpbmcgZGlzcGF0Y2hpbmcgdG91Y2hFdmVudCBjcmVhdGVkIGJ5IEpTLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEzMjI1CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgQmVuamFtaW4gUG91bGFpbi4KKworICAgICAgICBUb3VjaEV2
ZW50IGNyZWF0ZWQgYnkgSlMgc2hvdWxkIGhhdmUgdGhlIG5lY2Vzc2FyeSBhdHRyaWJ1dGVzCisg
ICAgICAgIG9mIHRvdWNoZXMsIHRhcmdldFRvdWNoZXMgYW5kIGNoYW5nZWRUb3VjaGVzLgorICAg
ICAgICBJdCBzaG91bGQgYmUgdmVyaWZpZWQgd2VhdGhlciB0aGVyZSBhcmUgdG91Y2hMaXN0cyBi
ZWZvcmUgZGlzcGF0Y2hpbmcgdG91Y2ggZXZlbnQuCisKKyAgICAgICAgVGVzdDogZmFzdC9ldmVu
dHMvdG91Y2gvY3JlYXRlLXRvdWNoLWV2ZW50LXdpdGhvdXQtdG91Y2hMaXN0Lmh0bWwKKworICAg
ICAgICAqIGRvbS9FdmVudERpc3BhdGNoZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnRE
aXNwYXRjaGVyOjpkaXNwYXRjaEV2ZW50KToKKyAgICAgICAgKFdlYkNvcmU6OkV2ZW50UGF0aDo6
dXBkYXRlVG91Y2hMaXN0cyk6CisgICAgICAgIChXZWJDb3JlOjphZGRSZWxhdGVkTm9kZVJlc29s
dmVyc0ZvclRvdWNoTGlzdCk6IERlbGV0ZWQuCisKIDIwMTQtMDQtMjQgIENvbW1pdCBRdWV1ZSAg
PGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcg
b3V0IHIxNjc0NDEuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnREaXNwYXRj
aGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FdmVudERpc3BhdGNoZXIuY3BwCmluZGV4IDVj
MWQzOTE0Nzk3M2FmZjY2NWVlZWEwNmExZjlkNGRiMzVhZWUwYTkuLmY4N2Q0MzUxOTAwMzM3MTY2
NjdlOWMyOGJhODVjZTk5MTJmYjk5MDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9F
dmVudERpc3BhdGNoZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FdmVudERpc3BhdGNo
ZXIuY3BwCkBAIC04OCw3ICs4OCw3IEBAIHB1YmxpYzoKICAgICBFdmVudENvbnRleHQmIGNvbnRl
eHRBdChzaXplX3QgaSkgeyByZXR1cm4gKm1fcGF0aFtpXTsgfQogCiAjaWYgRU5BQkxFKFRPVUNI
X0VWRU5UUykKLSAgICB2b2lkIHVwZGF0ZVRvdWNoTGlzdHMoY29uc3QgVG91Y2hFdmVudCYpOwor
ICAgIGJvb2wgdXBkYXRlVG91Y2hMaXN0cyhjb25zdCBUb3VjaEV2ZW50Jik7CiAjZW5kaWYKICAg
ICB2b2lkIHNldFJlbGF0ZWRUYXJnZXQoTm9kZSYgb3JpZ2luLCBFdmVudFRhcmdldCYpOwogCkBA
IC0zMzksOCArMzM5LDEwIEBAIGJvb2wgRXZlbnREaXNwYXRjaGVyOjpkaXNwYXRjaEV2ZW50KE5v
ZGUqIG9yaWdpbiwgUGFzc1JlZlB0cjxFdmVudD4gcHJwRXZlbnQpCiAgICAgaWYgKEV2ZW50VGFy
Z2V0KiByZWxhdGVkVGFyZ2V0ID0gZXZlbnQtPnJlbGF0ZWRUYXJnZXQoKSkKICAgICAgICAgZXZl
bnRQYXRoLnNldFJlbGF0ZWRUYXJnZXQoKm5vZGUsICpyZWxhdGVkVGFyZ2V0KTsKICNpZiBFTkFC
TEUoVE9VQ0hfRVZFTlRTKSAmJiAhUExBVEZPUk0oSU9TKQotICAgIGlmIChldmVudC0+aXNUb3Vj
aEV2ZW50KCkpCi0gICAgICAgIGV2ZW50UGF0aC51cGRhdGVUb3VjaExpc3RzKCp0b1RvdWNoRXZl
bnQoZXZlbnQuZ2V0KCkpKTsKKyAgICBpZiAoZXZlbnQtPmlzVG91Y2hFdmVudCgpKSB7CisgICAg
ICAgIGlmICghZXZlbnRQYXRoLnVwZGF0ZVRvdWNoTGlzdHMoKnRvVG91Y2hFdmVudChldmVudC5n
ZXQoKSkpKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQogI2VuZGlmCiAKICAgICBD
aGlsZE5vZGVzTGF6eVNuYXBzaG90Ojp0YWtlQ2hpbGROb2Rlc0xhenlTbmFwc2hvdCgpOwpAQCAt
NDU5LDggKzQ2MSwxMSBAQCBzdGF0aWMgdm9pZCBhZGRSZWxhdGVkTm9kZVJlc29sdmVyc0ZvclRv
dWNoTGlzdChWZWN0b3I8RXZlbnRSZWxhdGVkTm9kZVJlc29sdmVyLAogICAgICAgICB0b3VjaFRh
cmdldFJlc29sdmVycy5hcHBlbmQoRXZlbnRSZWxhdGVkTm9kZVJlc29sdmVyKCp0b3VjaExpc3Qt
Pml0ZW0oaSksIHR5cGUpKTsKIH0KIAotdm9pZCBFdmVudFBhdGg6OnVwZGF0ZVRvdWNoTGlzdHMo
Y29uc3QgVG91Y2hFdmVudCYgdG91Y2hFdmVudCkKK2Jvb2wgRXZlbnRQYXRoOjp1cGRhdGVUb3Vj
aExpc3RzKGNvbnN0IFRvdWNoRXZlbnQmIHRvdWNoRXZlbnQpCiB7CisgICAgaWYgKCF0b3VjaEV2
ZW50LnRvdWNoZXMoKSB8fCAhdG91Y2hFdmVudC50YXJnZXRUb3VjaGVzKCkgfHwgIXRvdWNoRXZl
bnQuY2hhbmdlZFRvdWNoZXMoKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIAogICAgIFZl
Y3RvcjxFdmVudFJlbGF0ZWROb2RlUmVzb2x2ZXIsIDE2PiB0b3VjaFRhcmdldFJlc29sdmVyczsK
ICAgICBjb25zdCBzaXplX3QgdG91Y2hOb2RlQ291bnQgPSB0b3VjaEV2ZW50LnRvdWNoZXMoKS0+
bGVuZ3RoKCkgKyB0b3VjaEV2ZW50LnRhcmdldFRvdWNoZXMoKS0+bGVuZ3RoKCkgKyB0b3VjaEV2
ZW50LmNoYW5nZWRUb3VjaGVzKCktPmxlbmd0aCgpOwogICAgIHRvdWNoVGFyZ2V0UmVzb2x2ZXJz
LnJlc2VydmVJbml0aWFsQ2FwYWNpdHkodG91Y2hOb2RlQ291bnQpOwpAQCAtNDgxLDYgKzQ4Niw3
IEBAIHZvaWQgRXZlbnRQYXRoOjp1cGRhdGVUb3VjaExpc3RzKGNvbnN0IFRvdWNoRXZlbnQmIHRv
dWNoRXZlbnQpCiAgICAgICAgICAgICBjb250ZXh0LnRvdWNoTGlzdChjdXJyZW50UmVzb2x2ZXIu
dG91Y2hMaXN0VHlwZSgpKS0+YXBwZW5kKGN1cnJlbnRSZXNvbHZlci50b3VjaCgpLT5jbG9uZVdp
dGhOZXdUYXJnZXQobm9kZUluQ3VycmVudFRyZWVTY29wZSkpOwogICAgICAgICB9CiAgICAgfQor
ICAgIHJldHVybiB0cnVlOwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1ZDQ2YmJhNDVmNGE4OTU1Yjhj
ZmZkOGMxOTY0MGI0YmQ1YTg1ZDc1Li4zZGQwNWRjZmM4ZmRlY2U1MDRiNGI0OWUzZGIxYTMwYTZi
ZjU5MzI2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTQtMDQtMjQgIE1peW91bmcgU2hpbiAg
PG15aWQuc2hpbkBzYW1zdW5nLmNvbT4KKworICAgICAgICBXZWIgcHJvY2VzcyBpcyBjcmFzaGVk
IGR1cmluZyBkaXNwYXRjaGluZyB0b3VjaEV2ZW50IGNyZWF0ZWQgYnkgSlMuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTMyMjUKKworICAgICAgICBS
ZXZpZXdlZCBieSBCZW5qYW1pbiBQb3VsYWluLgorCisgICAgICAgIFRvdWNoRXZlbnQgY3JlYXRl
ZCBieSBKUyBzaG91bGQgaGF2ZSB0aGUgbmVjZXNzYXJ5IGF0dHJpYnV0ZXMKKyAgICAgICAgb2Yg
dG91Y2hlcywgdGFyZ2V0VG91Y2hlcyBhbmQgY2hhbmdlZFRvdWNoZXMuCisgICAgICAgIEl0IHNo
b3VsZCBiZSB2ZXJpZmllZCB3ZWF0aGVyIHRoZXJlIGFyZSB0b3VjaExpc3RzIGJlZm9yZSBkaXNw
YXRjaGluZyB0b3VjaCBldmVudC4KKworICAgICAgICAqIGZhc3QvZXZlbnRzL3RvdWNoL2NyZWF0
ZS10b3VjaC1ldmVudC13aXRob3V0LXRvdWNoTGlzdC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvZXZlbnRzL3RvdWNoL2NyZWF0ZS10b3VjaC1ldmVudC13aXRob3V0LXRvdWNo
TGlzdC5odG1sOiBBZGRlZC4KKwogMjAxNC0wNC0yNCAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1
ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE2NzQ0
MS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL2NyZWF0ZS10b3Vj
aC1ldmVudC13aXRob3V0LXRvdWNoTGlzdC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0
L2V2ZW50cy90b3VjaC9jcmVhdGUtdG91Y2gtZXZlbnQtd2l0aG91dC10b3VjaExpc3QtZXhwZWN0
ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjdiZWU3ZjNiYzRiNzQ2ODkzODYyMmIwNjE2YTIzOTg5YjM5OGI0
ZmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9jcmVh
dGUtdG91Y2gtZXZlbnQtd2l0aG91dC10b3VjaExpc3QtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEs
MyBAQAorU2hvdWxkIG5vdCBjcmFzaCB3aGVuIHRyeWluZyB0byBkaXNwYXRoIHRvdWNoRXZlbnQg
d2l0aG91dCB0b3VjaExpc3QgcHJvcGVydGllcworCitQQVNTRUQKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL2NyZWF0ZS10b3VjaC1ldmVudC13aXRob3V0LXRvdWNo
TGlzdC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvY3JlYXRlLXRvdWNoLWV2
ZW50LXdpdGhvdXQtdG91Y2hMaXN0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzQxOGIzOGVmNDMyZmYxM2M3
MzU5ZjFiYjExZDcwMzE1ODUzYThjMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvZXZlbnRzL3RvdWNoL2NyZWF0ZS10b3VjaC1ldmVudC13aXRob3V0LXRvdWNoTGlzdC5odG1s
CkBAIC0wLDAgKzEsMjcgQEAKKzxodG1sPgorPHNjcmlwdD4KKyAgZnVuY3Rpb24gcnVuVGVzdCgp
IHsKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICB0ZXN0UnVubmVyLmR1bXBBc1Rl
eHQoKTsKKyAgICAgICAgCisgICAgdmFyIG5hbWUgPSAndG91Y2hzdGFydCc7CisgICAgdmFyIGhh
bmRsZXIgPSBmdW5jdGlvbigpeworICAgICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihu
YW1lLCBoYW5kbGVyLCB0cnVlKTsKKyAgICB9OworICAgIAorICAgIHRyeSB7CisgICAgICBkb2N1
bWVudC5hZGRFdmVudExpc3RlbmVyKG5hbWUsIGhhbmRsZXIsIHRydWUpOworICAgICAgdmFyIGV2
ZW50ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoJ1RvdWNoRXZlbnQnKTsKKyAgICAgIGV2ZW50Lmlu
aXRUb3VjaEV2ZW50KG5hbWUpOworICAgICAgZG9jdW1lbnQuZGlzcGF0Y2hFdmVudChldmVudCk7
CisgICAgfQorICAgIGNhdGNoKGUpeyB9CisgICAgCisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoImNvbnNvbGUiKS5pbm5lckhUTUwgPSAiUEFTU0VEIjsKK30KKzwvc2NyaXB0PgorPGJvZHkg
b25sb2FkPSJydW5UZXN0KCkiPgorPHA+U2hvdWxkIG5vdCBjcmFzaCB3aGVuIHRyeWluZyB0byBk
aXNwYXRoIHRvdWNoRXZlbnQgd2l0aG91dCB0b3VjaExpc3QgcHJvcGVydGllczwvcD4KKzxkaXYg
aWQ9ImNvbnNvbGUiPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5k
IG9mIGZpbGUK
</data>

          </attachment>
      

    </bug>

</bugzilla>