<?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>108476</bug_id>
          
          <creation_ts>2013-01-31 06:33:02 -0800</creation_ts>
          <short_desc>Cleanup: Use ScriptExecutionContext::topOrigin when relevant.</short_desc>
          <delta_ts>2013-01-31 12:50:26 -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>WebCore Misc.</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>Trivial</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>94171</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike West">mkwst</reporter>
          <assigned_to name="Mike West">mkwst</assigned_to>
          <cc>abarth</cc>
    
    <cc>jochen</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>821481</commentid>
    <comment_count>0</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-31 06:33:02 -0800</bug_when>
    <thetext>http://wkbug.com/94171 introduced ScriptExecutionContext::topOrigin to avoid casting the execution context to either a WorkerContext or Document. We should use this new method rather than walking through the document&apos;s topDocument() directly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821501</commentid>
    <comment_count>1</comment_count>
      <attachid>185775</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-31 07:09:51 -0800</bug_when>
    <thetext>Created attachment 185775
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821505</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 07:11:40 -0800</bug_when>
    <thetext>Attachment 185775 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.cpp&apos;, u&apos;Source/WebCore/page/DOMWindow.cpp&apos;, u&apos;Source/WebCore/workers/SharedWorker.cpp&apos;, u&apos;Source/WebCore/workers/WorkerMessagingProxy.cpp&apos;, u&apos;Source/WebKit2/ChangeLog&apos;, u&apos;Source/WebKit2/WebProcess/Plugins/PluginView.cpp&apos;]&quot; exit_code: 1
Source/WebCore/workers/WorkerMessagingProxy.cpp:285:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Total errors found: 1 in 7 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821533</commentid>
    <comment_count>3</comment_count>
      <attachid>185775</attachid>
    <who name="">jochen</who>
    <bug_when>2013-01-31 08:05:28 -0800</bug_when>
    <thetext>Comment on attachment 185775
Patch

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

ok

you&apos;ll need somebody from WK2 approve this.

&gt;&gt; Source/WebCore/workers/WorkerMessagingProxy.cpp:285
&gt;&gt; +                                                                         document-&gt;topOrigin());
&gt; 
&gt; Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]

i would just put all arguments on one line to make the style queue happy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821546</commentid>
    <comment_count>4</comment_count>
      <attachid>185775</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-01-31 08:22:19 -0800</bug_when>
    <thetext>Comment on attachment 185775
Patch

WK2 parts look fine!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821549</commentid>
    <comment_count>5</comment_count>
      <attachid>185775</attachid>
    <who name="">jochen</who>
    <bug_when>2013-01-31 08:26:07 -0800</bug_when>
    <thetext>Comment on attachment 185775
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821550</commentid>
    <comment_count>6</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-31 08:30:32 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 185775 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=185775&amp;action=review
&gt; 
&gt; ok
&gt; 
&gt; you&apos;ll need somebody from WK2 approve this.

Good eye, thank you.

I think it would be worthwhile to add a message noting that, similar to what we do for the Chromium API.

&gt; &gt;&gt; Source/WebCore/workers/WorkerMessagingProxy.cpp:285
&gt; &gt;&gt; +                                                                         document-&gt;topOrigin());
&gt; &gt; 
&gt; &gt; Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
&gt; 
&gt; i would just put all arguments on one line to make the style queue happy

A 280-character line is more or less like an 80-character line. *sigh*</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821552</commentid>
    <comment_count>7</comment_count>
      <attachid>185789</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-31 08:34:36 -0800</bug_when>
    <thetext>Created attachment 185789
Patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821673</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-01-31 10:52:43 -0800</bug_when>
    <thetext>&gt; Patch for landing.

Did you mean to mark this patch commit-queue? or commit-queue+     ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821782</commentid>
    <comment_count>9</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-31 11:50:19 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; &gt; Patch for landing.
&gt; 
&gt; Did you mean to mark this patch commit-queue? or commit-queue+     ?

Hrm. I thought I uploaded with land-safely. I&apos;ll flip the bit by hand. *sigh* SO MUCH WORK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821860</commentid>
    <comment_count>10</comment_count>
      <attachid>185789</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 12:50:22 -0800</bug_when>
    <thetext>Comment on attachment 185789
Patch for landing.

Clearing flags on attachment: 185789

Committed r141466: &lt;http://trac.webkit.org/changeset/141466&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821861</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 12:50:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185775</attachid>
            <date>2013-01-31 07:09:51 -0800</date>
            <delta_ts>2013-01-31 08:34:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108476-20130131160635.patch</filename>
            <type>text/plain</type>
            <size>7457</size>
            <attacher name="Mike West">mkwst</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxNDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTkxYTM3YmVjMWUwZTQx
YTVhYjM0OTJlMDE0NTYwMWNjMDZlOTE0YS4uMjJlOWVmZGM4ZGRiZWU5MGY5M2E2YjIxOTczNzUy
Y2Q2YTE0YzM4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMwIEBACiAyMDEzLTAxLTMxICBNaWtl
IFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgQ2xlYW51cDogVXNlIFNjcmlw
dEV4ZWN1dGlvbkNvbnRleHQ6OnRvcE9yaWdpbiB3aGVuIHJlbGV2YW50LgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA4NDc2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmF0aGVyIHRoYW4gZGl2aW5nIHRo
cm91Z2ggJ2ZyYW1lKCktPnRvcCgpJyBvciAndG9wRG9jdW1lbnQoKScgdG8gZ2V0CisgICAgICAg
IHRoZSBTZWN1cml0eU9yaWdpbiBvZiB0aGUgdG9wLWxldmVsIGRvY3VtZW50IGluIGEgZnJhbWUs
IHdlIGNhbiBub3cKKyAgICAgICAgZGlyZWN0bHkgZ3JhYiB0aGUgJ3RvcE9yaWdpbigpJyBvZmYg
b2YgYSBTY3JpcHRFeGVjdXRpb25Db250ZXh0LiBUaGlzCisgICAgICAgIHBhdGNoIGFkanVzdHMg
YSBmZXcgY2FsbHNpdGVzIHRvIHVzZSB0aGUgbmV3IGhvdG5lc3MgcmF0aGVyIHRoYW4gdGhlCisg
ICAgICAgIG9sZCBicm9rZW5uZXNzLgorCisgICAgICAgIFRoaXMgaXMgYSBwdXJlIHJlZmFjdG9y
aW5nOiBObyB3ZWItdmlzaWJsZSBjaGFuZ2VzIHNob3VsZCByZXN1bHQuCisKKyAgICAgICAgKiBN
b2R1bGVzL3dlYmRhdGFiYXNlL0RPTVdpbmRvd1dlYkRhdGFiYXNlLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkRPTVdpbmRvd1dlYkRhdGFiYXNlOjpvcGVuRGF0YWJhc2UpOgorICAgICAgICAqIHBh
Z2UvRE9NV2luZG93LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRPTVdpbmRvdzo6c2Vzc2lvblN0
b3JhZ2UpOgorICAgICAgICAoV2ViQ29yZTo6RE9NV2luZG93Ojpsb2NhbFN0b3JhZ2UpOgorICAg
ICAgICAqIHdvcmtlcnMvU2hhcmVkV29ya2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNoYXJl
ZFdvcmtlcjo6Y3JlYXRlKToKKyAgICAgICAgKiB3b3JrZXJzL1dvcmtlck1lc3NhZ2luZ1Byb3h5
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Oldvcmtlck1lc3NhZ2luZ1Byb3h5OjpzdGFydFdvcmtl
ckNvbnRleHQpOgorCisyMDEzLTAxLTMxICBNaWtlIFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+
CisKICAgICAgICAgQWxsb3cgYmxvY2tpbmcgb2YgSW5kZXhlZERCIGluIHRoaXJkLXBhcnR5IGNv
bnRleHRzCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05
NDE3MQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cKaW5kZXggYjY5YWU3YTMyNDBlNDVmMGMzNTQ4NTZlYTg3MzM5ZDA5Mzhj
N2Q0OS4uOGNmMjRmYzBiNzBkMTdjNTVmN2ViMjZiNmFmYWU3MDdmMzE2MDA2ZSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE0IEBACisyMDEzLTAxLTMxICBNaWtlIFdlc3QgIDxta3dzdEBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgQ2xlYW51cDogVXNlIFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQ6OnRv
cE9yaWdpbiB3aGVuIHJlbGV2YW50LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTA4NDc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmlldy5jcHA6CisgICAg
ICAgIChXZWJLaXQ6OlBsdWdpblZpZXc6OnN0b3JhZ2VCbG9ja2luZ1N0YXRlQ2hhbmdlZCk6Cisg
ICAgICAgIChXZWJLaXQ6OlBsdWdpblZpZXc6OmlzUHJpdmF0ZUJyb3dzaW5nRW5hYmxlZCk6CisK
IDIwMTMtMDEtMzEgIFNpbW9uIEhhdXNtYW5uICA8c2ltb24uaGF1c21hbm5AZGlnaWEuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQgdHJpdmlhbCBidWlsZCBmaXg6IEFkZCBtaXNzaW5nIHZpcnR1
YWwgZGVzdHJ1Y3RvciB0bwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJk
YXRhYmFzZS9ET01XaW5kb3dXZWJEYXRhYmFzZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L3dlYmRhdGFiYXNlL0RPTVdpbmRvd1dlYkRhdGFiYXNlLmNwcAppbmRleCAyYjUzMTg4OGVjY2Fk
Njg3YzQyNTBmMDFhOWRlN2ZkNGE3MzZjMzRkLi41MzMyNWUxOGUzZDk4MTNlMjI1ZjE2N2EyNzI1
OTE3NGQ1NzUyZjY4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmRhdGFi
YXNlL0RPTVdpbmRvd1dlYkRhdGFiYXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L3dlYmRhdGFiYXNlL0RPTVdpbmRvd1dlYkRhdGFiYXNlLmNwcApAQCAtNDcsNyArNDcsNyBAQCBQ
YXNzUmVmUHRyPERhdGFiYXNlPiBET01XaW5kb3dXZWJEYXRhYmFzZTo6b3BlbkRhdGFiYXNlKERP
TVdpbmRvdyogd2luZG93LCBjb25zdAogCiAgICAgUmVmUHRyPERhdGFiYXNlPiBkYXRhYmFzZSA9
IDA7CiAgICAgRGF0YWJhc2VNYW5hZ2VyJiBkYk1hbmFnZXIgPSBEYXRhYmFzZU1hbmFnZXI6Om1h
bmFnZXIoKTsKLSAgICBpZiAoZGJNYW5hZ2VyLmlzQXZhaWxhYmxlKCkgJiYgd2luZG93LT5kb2N1
bWVudCgpLT5zZWN1cml0eU9yaWdpbigpLT5jYW5BY2Nlc3NEYXRhYmFzZSh3aW5kb3ctPmRvY3Vt
ZW50KCktPnRvcERvY3VtZW50KCktPnNlY3VyaXR5T3JpZ2luKCkpKQorICAgIGlmIChkYk1hbmFn
ZXIuaXNBdmFpbGFibGUoKSAmJiB3aW5kb3ctPmRvY3VtZW50KCktPnNlY3VyaXR5T3JpZ2luKCkt
PmNhbkFjY2Vzc0RhdGFiYXNlKHdpbmRvdy0+ZG9jdW1lbnQoKS0+dG9wT3JpZ2luKCkpKQogICAg
ICAgICBkYXRhYmFzZSA9IGRiTWFuYWdlci5vcGVuRGF0YWJhc2Uod2luZG93LT5kb2N1bWVudCgp
LCBuYW1lLCB2ZXJzaW9uLCBkaXNwbGF5TmFtZSwgZXN0aW1hdGVkU2l6ZSwgY3JlYXRpb25DYWxs
YmFjaywgZWMpOwogCiAgICAgaWYgKCFkYXRhYmFzZSAmJiAhZWMpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdp
bmRvdy5jcHAKaW5kZXggMmY1MWE4MTc1MGNhNWNkOGY1YmQ1ZDI0ZGVjZGUwODQ1ZTBhZmM2YS4u
MWNjYmYzYzA0ZGU4NDhmNzZiYjExOTg0MmZmMjRmMzVjZjNiYjBiNCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
RE9NV2luZG93LmNwcApAQCAtNzQwLDcgKzc0MCw3IEBAIFN0b3JhZ2UqIERPTVdpbmRvdzo6c2Vz
c2lvblN0b3JhZ2UoRXhjZXB0aW9uQ29kZSYgZWMpIGNvbnN0CiAgICAgaWYgKCFkb2N1bWVudCkK
ICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBpZiAoIWRvY3VtZW50LT5zZWN1cml0eU9yaWdpbigp
LT5jYW5BY2Nlc3NMb2NhbFN0b3JhZ2UoZG9jdW1lbnQtPnRvcERvY3VtZW50KCktPnNlY3VyaXR5
T3JpZ2luKCkpKSB7CisgICAgaWYgKCFkb2N1bWVudC0+c2VjdXJpdHlPcmlnaW4oKS0+Y2FuQWNj
ZXNzTG9jYWxTdG9yYWdlKGRvY3VtZW50LT50b3BPcmlnaW4oKSkpIHsKICAgICAgICAgZWMgPSBT
RUNVUklUWV9FUlI7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KQEAgLTc3Nyw3ICs3NzcsNyBA
QCBTdG9yYWdlKiBET01XaW5kb3c6OmxvY2FsU3RvcmFnZShFeGNlcHRpb25Db2RlJiBlYykgY29u
c3QKICAgICBpZiAoIWRvY3VtZW50KQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGlmICghZG9j
dW1lbnQtPnNlY3VyaXR5T3JpZ2luKCktPmNhbkFjY2Vzc0xvY2FsU3RvcmFnZShkb2N1bWVudC0+
dG9wRG9jdW1lbnQoKS0+c2VjdXJpdHlPcmlnaW4oKSkpIHsKKyAgICBpZiAoIWRvY3VtZW50LT5z
ZWN1cml0eU9yaWdpbigpLT5jYW5BY2Nlc3NMb2NhbFN0b3JhZ2UoZG9jdW1lbnQtPnRvcE9yaWdp
bigpKSkgewogICAgICAgICBlYyA9IFNFQ1VSSVRZX0VSUjsKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9TaGFyZWRXb3JrZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9TaGFyZWRXb3JrZXIuY3BwCmluZGV4IGE2MjZlODg0
OTRhNDJjMjIyZjVmM2RkOGI4YzdhNjI1ZDBjZGQ2NGUuLmM2NmYwYjc0MzYyMDc3NGU3Yjg2M2Jm
OWY0NjUzM2Q4NDY4OThhNWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvU2hh
cmVkV29ya2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1NoYXJlZFdvcmtlci5j
cHAKQEAgLTcyLDcgKzcyLDcgQEAgUGFzc1JlZlB0cjxTaGFyZWRXb3JrZXI+IFNoYXJlZFdvcmtl
cjo6Y3JlYXRlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQsIGMKICAgICAvLyBXZSBk
b24ndCBjdXJyZW50bHkgc3VwcG9ydCBuZXN0ZWQgd29ya2Vycywgc28gd29ya2VycyBjYW4gb25s
eSBiZSBjcmVhdGVkIGZyb20gZG9jdW1lbnRzLgogICAgIEFTU0VSVChjb250ZXh0LT5pc0RvY3Vt
ZW50KCkpOwogICAgIERvY3VtZW50KiBkb2N1bWVudCA9IHN0YXRpY19jYXN0PERvY3VtZW50Kj4o
Y29udGV4dCk7Ci0gICAgaWYgKCFkb2N1bWVudC0+c2VjdXJpdHlPcmlnaW4oKS0+Y2FuQWNjZXNz
U2hhcmVkV29ya2Vycyhkb2N1bWVudC0+dG9wRG9jdW1lbnQoKS0+c2VjdXJpdHlPcmlnaW4oKSkp
IHsKKyAgICBpZiAoIWRvY3VtZW50LT5zZWN1cml0eU9yaWdpbigpLT5jYW5BY2Nlc3NTaGFyZWRX
b3JrZXJzKGRvY3VtZW50LT50b3BPcmlnaW4oKSkpIHsKICAgICAgICAgZWMgPSBTRUNVUklUWV9F
UlI7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3dvcmtlcnMvV29ya2VyTWVzc2FnaW5nUHJveHkuY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vy
cy9Xb3JrZXJNZXNzYWdpbmdQcm94eS5jcHAKaW5kZXggMzlmODI4OTIwMGU1MTljZTgxNDRhMGE2
ZWI4ZDAwYzkyZDM1MTdkOS4uZDc3OWIwZDJiMTc0NTljZDI2ZDU0OGM1M2RlMTQyODI1OWE5ZDRm
MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9Xb3JrZXJNZXNzYWdpbmdQcm94
eS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9Xb3JrZXJNZXNzYWdpbmdQcm94eS5j
cHAKQEAgLTI4Miw3ICsyODIsNyBAQCB2b2lkIFdvcmtlck1lc3NhZ2luZ1Byb3h5OjpzdGFydFdv
cmtlckNvbnRleHQoY29uc3QgS1VSTCYgc2NyaXB0VVJMLCBjb25zdCBTdHJpbgogICAgIFJlZlB0
cjxEZWRpY2F0ZWRXb3JrZXJUaHJlYWQ+IHRocmVhZCA9IERlZGljYXRlZFdvcmtlclRocmVhZDo6
Y3JlYXRlKHNjcmlwdFVSTCwgdXNlckFnZW50LCBzZXR0aW5ncywgc291cmNlQ29kZSwgKnRoaXMs
ICp0aGlzLCBzdGFydE1vZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQtPmNvbnRlbnRTZWN1
cml0eVBvbGljeSgpLT5kZXByZWNhdGVkSGVhZGVyKCksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9jdW1l
bnQtPmNvbnRlbnRTZWN1cml0eVBvbGljeSgpLT5kZXByZWNhdGVkSGVhZGVyVHlwZSgpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvY3VtZW50LT50b3BEb2N1bWVudCgpLT5zZWN1cml0eU9yaWdpbigpKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb2N1bWVudC0+dG9wT3JpZ2luKCkpOwogICAgIHdvcmtlclRocmVh
ZENyZWF0ZWQodGhyZWFkKTsKICAgICB0aHJlYWQtPnN0YXJ0KCk7CiAgICAgSW5zcGVjdG9ySW5z
dHJ1bWVudGF0aW9uOjpkaWRTdGFydFdvcmtlckNvbnRleHQobV9zY3JpcHRFeGVjdXRpb25Db250
ZXh0LmdldCgpLCB0aGlzLCBzY3JpcHRVUkwpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9QbHVnaW5zL1BsdWdpblZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9QbHVnaW5zL1BsdWdpblZpZXcuY3BwCmluZGV4IDEwZjJmNzI0MGYyZGIzODVmM2JhYjZi
NjA2NjYzNjIxMDQ2OWI4YTQuLjYxYmI3YmZlMmRhYjM3YzQwNmUxOTA2N2ZhZTBiMzAxODEwYTVk
ZWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW5W
aWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmll
dy5jcHAKQEAgLTYzNCw3ICs2MzQsNyBAQCB2b2lkIFBsdWdpblZpZXc6OnN0b3JhZ2VCbG9ja2lu
Z1N0YXRlQ2hhbmdlZCgpCiAgICAgaWYgKCFtX2lzSW5pdGlhbGl6ZWQgfHwgIW1fcGx1Z2luKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBib29sIHN0b3JhZ2VCbG9ja2luZ1BvbGljeSA9ICFmcmFt
ZSgpLT5kb2N1bWVudCgpLT5zZWN1cml0eU9yaWdpbigpLT5jYW5BY2Nlc3NQbHVnaW5TdG9yYWdl
KGZyYW1lKCktPnRyZWUoKS0+dG9wKCktPmRvY3VtZW50KCktPnNlY3VyaXR5T3JpZ2luKCkpOwor
ICAgIGJvb2wgc3RvcmFnZUJsb2NraW5nUG9saWN5ID0gIWZyYW1lKCktPmRvY3VtZW50KCktPnNl
Y3VyaXR5T3JpZ2luKCktPmNhbkFjY2Vzc1BsdWdpblN0b3JhZ2UoZnJhbWUoKS0+ZG9jdW1lbnQo
KS0+dG9wT3JpZ2luKCkpOwogCiAgICAgbV9wbHVnaW4tPnN0b3JhZ2VCbG9ja2luZ1N0YXRlQ2hh
bmdlZChzdG9yYWdlQmxvY2tpbmdQb2xpY3kpOwogfQpAQCAtMTQ0MCw3ICsxNDQwLDcgQEAgYm9v
bCBQbHVnaW5WaWV3Ojppc1ByaXZhdGVCcm93c2luZ0VuYWJsZWQoKQogICAgIGlmICghZnJhbWUo
KSkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBpZiAoIWZyYW1lKCktPmRvY3VtZW50KCkt
PnNlY3VyaXR5T3JpZ2luKCktPmNhbkFjY2Vzc1BsdWdpblN0b3JhZ2UoZnJhbWUoKS0+dHJlZSgp
LT50b3AoKS0+ZG9jdW1lbnQoKS0+c2VjdXJpdHlPcmlnaW4oKSkpCisgICAgaWYgKCFmcmFtZSgp
LT5kb2N1bWVudCgpLT5zZWN1cml0eU9yaWdpbigpLT5jYW5BY2Nlc3NQbHVnaW5TdG9yYWdlKGZy
YW1lKCktPmRvY3VtZW50KCktPnRvcE9yaWdpbigpKSkKICAgICAgICAgcmV0dXJuIHRydWU7CiAK
ICAgICBTZXR0aW5ncyogc2V0dGluZ3MgPSBmcmFtZSgpLT5zZXR0aW5ncygpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185789</attachid>
            <date>2013-01-31 08:34:36 -0800</date>
            <delta_ts>2013-01-31 12:50:22 -0800</delta_ts>
            <desc>Patch for landing.</desc>
            <filename>bug-108476-20130131173120.patch</filename>
            <type>text/plain</type>
            <size>7767</size>
            <attacher name="Mike West">mkwst</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxNDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTkxYTM3YmVjMWUwZTQx
YTVhYjM0OTJlMDE0NTYwMWNjMDZlOTE0YS4uODI1MmYyZTlkYzczYmUyOGNjYzg5Mjg4Yzg0YTI0
NTk4Njc1YTI4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMwIEBACiAyMDEzLTAxLTMxICBNaWtl
IFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgQ2xlYW51cDogVXNlIFNjcmlw
dEV4ZWN1dGlvbkNvbnRleHQ6OnRvcE9yaWdpbiB3aGVuIHJlbGV2YW50LgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA4NDc2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgSm9jaGVuIEVpc2luZ2VyLgorCisgICAgICAgIFJhdGhlciB0aGFuIGRpdmluZyB0
aHJvdWdoICdmcmFtZSgpLT50b3AoKScgb3IgJ3RvcERvY3VtZW50KCknIHRvIGdldAorICAgICAg
ICB0aGUgU2VjdXJpdHlPcmlnaW4gb2YgdGhlIHRvcC1sZXZlbCBkb2N1bWVudCBpbiBhIGZyYW1l
LCB3ZSBjYW4gbm93CisgICAgICAgIGRpcmVjdGx5IGdyYWIgdGhlICd0b3BPcmlnaW4oKScgb2Zm
IG9mIGEgU2NyaXB0RXhlY3V0aW9uQ29udGV4dC4gVGhpcworICAgICAgICBwYXRjaCBhZGp1c3Rz
IGEgZmV3IGNhbGxzaXRlcyB0byB1c2UgdGhlIG5ldyBob3RuZXNzIHJhdGhlciB0aGFuIHRoZQor
ICAgICAgICBvbGQgYnJva2VubmVzcy4KKworICAgICAgICBUaGlzIGlzIGEgcHVyZSByZWZhY3Rv
cmluZzogTm8gd2ViLXZpc2libGUgY2hhbmdlcyBzaG91bGQgcmVzdWx0LgorCisgICAgICAgICog
TW9kdWxlcy93ZWJkYXRhYmFzZS9ET01XaW5kb3dXZWJEYXRhYmFzZS5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpET01XaW5kb3dXZWJEYXRhYmFzZTo6b3BlbkRhdGFiYXNlKToKKyAgICAgICAgKiBw
YWdlL0RPTVdpbmRvdy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpET01XaW5kb3c6OnNlc3Npb25T
dG9yYWdlKToKKyAgICAgICAgKFdlYkNvcmU6OkRPTVdpbmRvdzo6bG9jYWxTdG9yYWdlKToKKyAg
ICAgICAgKiB3b3JrZXJzL1NoYXJlZFdvcmtlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTaGFy
ZWRXb3JrZXI6OmNyZWF0ZSk6CisgICAgICAgICogd29ya2Vycy9Xb3JrZXJNZXNzYWdpbmdQcm94
eS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXb3JrZXJNZXNzYWdpbmdQcm94eTo6c3RhcnRXb3Jr
ZXJDb250ZXh0KToKKworMjAxMy0wMS0zMSAgTWlrZSBXZXN0ICA8bWt3c3RAY2hyb21pdW0ub3Jn
PgorCiAgICAgICAgIEFsbG93IGJsb2NraW5nIG9mIEluZGV4ZWREQiBpbiB0aGlyZC1wYXJ0eSBj
b250ZXh0cwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTQxNzEKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dl
YktpdDIvQ2hhbmdlTG9nCmluZGV4IGI2OWFlN2EzMjQwZTQ1ZjBjMzU0ODU2ZWE4NzMzOWQwOTM4
YzdkNDkuLjhhZGZlMThmOTkwNGIxZTAxYTNmYzMzNzhjMTc4ZTAyMWM4ZTdmYWEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMy0wMS0zMSAgTWlrZSBXZXN0ICA8bWt3c3RAY2hyb21p
dW0ub3JnPgorCisgICAgICAgIENsZWFudXA6IFVzZSBTY3JpcHRFeGVjdXRpb25Db250ZXh0Ojp0
b3BPcmlnaW4gd2hlbiByZWxldmFudC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEwODQ3NgorCisgICAgICAgIFJldmlld2VkIGJ5IEFuZGVycyBDYXJs
c3Nvbi4KKworICAgICAgICAqIFdlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW5WaWV3LmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6UGx1Z2luVmlldzo6c3RvcmFnZUJsb2NraW5nU3RhdGVDaGFuZ2VkKToK
KyAgICAgICAgKFdlYktpdDo6UGx1Z2luVmlldzo6aXNQcml2YXRlQnJvd3NpbmdFbmFibGVkKToK
KwogMjAxMy0wMS0zMSAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5oYXVzbWFubkBkaWdpYS5jb20+
CiAKICAgICAgICAgVW5yZXZpZXdlZCB0cml2aWFsIGJ1aWxkIGZpeDogQWRkIG1pc3Npbmcgdmly
dHVhbCBkZXN0cnVjdG9yIHRvCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dl
YmRhdGFiYXNlL0RPTVdpbmRvd1dlYkRhdGFiYXNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvd2ViZGF0YWJhc2UvRE9NV2luZG93V2ViRGF0YWJhc2UuY3BwCmluZGV4IDJiNTMxODg4ZWNj
YWQ2ODdjNDI1MGYwMWE5ZGU3ZmQ0YTczNmMzNGQuLjUzMzI1ZTE4ZTNkOTgxM2UyMjVmMTY3YTI3
MjU5MTc0ZDU3NTJmNjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZGF0
YWJhc2UvRE9NV2luZG93V2ViRGF0YWJhc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvd2ViZGF0YWJhc2UvRE9NV2luZG93V2ViRGF0YWJhc2UuY3BwCkBAIC00Nyw3ICs0Nyw3IEBA
IFBhc3NSZWZQdHI8RGF0YWJhc2U+IERPTVdpbmRvd1dlYkRhdGFiYXNlOjpvcGVuRGF0YWJhc2Uo
RE9NV2luZG93KiB3aW5kb3csIGNvbnN0CiAKICAgICBSZWZQdHI8RGF0YWJhc2U+IGRhdGFiYXNl
ID0gMDsKICAgICBEYXRhYmFzZU1hbmFnZXImIGRiTWFuYWdlciA9IERhdGFiYXNlTWFuYWdlcjo6
bWFuYWdlcigpOwotICAgIGlmIChkYk1hbmFnZXIuaXNBdmFpbGFibGUoKSAmJiB3aW5kb3ctPmRv
Y3VtZW50KCktPnNlY3VyaXR5T3JpZ2luKCktPmNhbkFjY2Vzc0RhdGFiYXNlKHdpbmRvdy0+ZG9j
dW1lbnQoKS0+dG9wRG9jdW1lbnQoKS0+c2VjdXJpdHlPcmlnaW4oKSkpCisgICAgaWYgKGRiTWFu
YWdlci5pc0F2YWlsYWJsZSgpICYmIHdpbmRvdy0+ZG9jdW1lbnQoKS0+c2VjdXJpdHlPcmlnaW4o
KS0+Y2FuQWNjZXNzRGF0YWJhc2Uod2luZG93LT5kb2N1bWVudCgpLT50b3BPcmlnaW4oKSkpCiAg
ICAgICAgIGRhdGFiYXNlID0gZGJNYW5hZ2VyLm9wZW5EYXRhYmFzZSh3aW5kb3ctPmRvY3VtZW50
KCksIG5hbWUsIHZlcnNpb24sIGRpc3BsYXlOYW1lLCBlc3RpbWF0ZWRTaXplLCBjcmVhdGlvbkNh
bGxiYWNrLCBlYyk7CiAKICAgICBpZiAoIWRhdGFiYXNlICYmICFlYykKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9N
V2luZG93LmNwcAppbmRleCAyZjUxYTgxNzUwY2E1Y2Q4ZjViZDVkMjRkZWNkZTA4NDVlMGFmYzZh
Li4xY2NiZjNjMDRkZTg0OGY3NmJiMTE5ODQyZmYyNGYzNWNmM2JiMGI0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9ET01XaW5kb3cuY3BwCkBAIC03NDAsNyArNzQwLDcgQEAgU3RvcmFnZSogRE9NV2luZG93Ojpz
ZXNzaW9uU3RvcmFnZShFeGNlcHRpb25Db2RlJiBlYykgY29uc3QKICAgICBpZiAoIWRvY3VtZW50
KQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGlmICghZG9jdW1lbnQtPnNlY3VyaXR5T3JpZ2lu
KCktPmNhbkFjY2Vzc0xvY2FsU3RvcmFnZShkb2N1bWVudC0+dG9wRG9jdW1lbnQoKS0+c2VjdXJp
dHlPcmlnaW4oKSkpIHsKKyAgICBpZiAoIWRvY3VtZW50LT5zZWN1cml0eU9yaWdpbigpLT5jYW5B
Y2Nlc3NMb2NhbFN0b3JhZ2UoZG9jdW1lbnQtPnRvcE9yaWdpbigpKSkgewogICAgICAgICBlYyA9
IFNFQ1VSSVRZX0VSUjsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQpAQCAtNzc3LDcgKzc3Nyw3
IEBAIFN0b3JhZ2UqIERPTVdpbmRvdzo6bG9jYWxTdG9yYWdlKEV4Y2VwdGlvbkNvZGUmIGVjKSBj
b25zdAogICAgIGlmICghZG9jdW1lbnQpCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgaWYgKCFk
b2N1bWVudC0+c2VjdXJpdHlPcmlnaW4oKS0+Y2FuQWNjZXNzTG9jYWxTdG9yYWdlKGRvY3VtZW50
LT50b3BEb2N1bWVudCgpLT5zZWN1cml0eU9yaWdpbigpKSkgeworICAgIGlmICghZG9jdW1lbnQt
PnNlY3VyaXR5T3JpZ2luKCktPmNhbkFjY2Vzc0xvY2FsU3RvcmFnZShkb2N1bWVudC0+dG9wT3Jp
Z2luKCkpKSB7CiAgICAgICAgIGVjID0gU0VDVVJJVFlfRVJSOwogICAgICAgICByZXR1cm4gMDsK
ICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1NoYXJlZFdvcmtlci5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1NoYXJlZFdvcmtlci5jcHAKaW5kZXggYTYyNmU4
ODQ5NGE0MmMyMjJmNWYzZGQ4YjhjN2E2MjVkMGNkZDY0ZS4uYzY2ZjBiNzQzNjIwNzc0ZTdiODYz
YmY5ZjQ2NTMzZDg0Njg5OGE1ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9T
aGFyZWRXb3JrZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvU2hhcmVkV29ya2Vy
LmNwcApAQCAtNzIsNyArNzIsNyBAQCBQYXNzUmVmUHRyPFNoYXJlZFdvcmtlcj4gU2hhcmVkV29y
a2VyOjpjcmVhdGUoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCwgYwogICAgIC8vIFdl
IGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IG5lc3RlZCB3b3JrZXJzLCBzbyB3b3JrZXJzIGNhbiBv
bmx5IGJlIGNyZWF0ZWQgZnJvbSBkb2N1bWVudHMuCiAgICAgQVNTRVJUKGNvbnRleHQtPmlzRG9j
dW1lbnQoKSk7CiAgICAgRG9jdW1lbnQqIGRvY3VtZW50ID0gc3RhdGljX2Nhc3Q8RG9jdW1lbnQq
Pihjb250ZXh0KTsKLSAgICBpZiAoIWRvY3VtZW50LT5zZWN1cml0eU9yaWdpbigpLT5jYW5BY2Nl
c3NTaGFyZWRXb3JrZXJzKGRvY3VtZW50LT50b3BEb2N1bWVudCgpLT5zZWN1cml0eU9yaWdpbigp
KSkgeworICAgIGlmICghZG9jdW1lbnQtPnNlY3VyaXR5T3JpZ2luKCktPmNhbkFjY2Vzc1NoYXJl
ZFdvcmtlcnMoZG9jdW1lbnQtPnRvcE9yaWdpbigpKSkgewogICAgICAgICBlYyA9IFNFQ1VSSVRZ
X0VSUjsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvd29ya2Vycy9Xb3JrZXJNZXNzYWdpbmdQcm94eS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS93b3Jr
ZXJzL1dvcmtlck1lc3NhZ2luZ1Byb3h5LmNwcAppbmRleCAzOWY4Mjg5MjAwZTUxOWNlODE0NGEw
YTZlYjhkMDBjOTJkMzUxN2Q5Li43OWFlYTgyZDBiYmU4NzRjNzQ4ZThkMGQ1NTcyMGU3MWY5YTJj
YzQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1dvcmtlck1lc3NhZ2luZ1By
b3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1dvcmtlck1lc3NhZ2luZ1Byb3h5
LmNwcApAQCAtMjc5LDEwICsyNzksNyBAQCB2b2lkIFdvcmtlck1lc3NhZ2luZ1Byb3h5OjpzdGFy
dFdvcmtlckNvbnRleHQoY29uc3QgS1VSTCYgc2NyaXB0VVJMLCBjb25zdCBTdHJpbgogICAgIEdy
b3VwU2V0dGluZ3MqIHNldHRpbmdzID0gMDsKICAgICBpZiAoZG9jdW1lbnQtPnBhZ2UoKSkKICAg
ICAgICAgc2V0dGluZ3MgPSBkb2N1bWVudC0+cGFnZSgpLT5ncm91cCgpLmdyb3VwU2V0dGluZ3Mo
KTsKLSAgICBSZWZQdHI8RGVkaWNhdGVkV29ya2VyVGhyZWFkPiB0aHJlYWQgPSBEZWRpY2F0ZWRX
b3JrZXJUaHJlYWQ6OmNyZWF0ZShzY3JpcHRVUkwsIHVzZXJBZ2VudCwgc2V0dGluZ3MsIHNvdXJj
ZUNvZGUsICp0aGlzLCAqdGhpcywgc3RhcnRNb2RlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvY3VtZW50
LT5jb250ZW50U2VjdXJpdHlQb2xpY3koKS0+ZGVwcmVjYXRlZEhlYWRlcigpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvY3VtZW50LT5jb250ZW50U2VjdXJpdHlQb2xpY3koKS0+ZGVwcmVjYXRlZEhlYWRl
clR5cGUoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC0+dG9wRG9jdW1lbnQoKS0+c2VjdXJp
dHlPcmlnaW4oKSk7CisgICAgUmVmUHRyPERlZGljYXRlZFdvcmtlclRocmVhZD4gdGhyZWFkID0g
RGVkaWNhdGVkV29ya2VyVGhyZWFkOjpjcmVhdGUoc2NyaXB0VVJMLCB1c2VyQWdlbnQsIHNldHRp
bmdzLCBzb3VyY2VDb2RlLCAqdGhpcywgKnRoaXMsIHN0YXJ0TW9kZSwgZG9jdW1lbnQtPmNvbnRl
bnRTZWN1cml0eVBvbGljeSgpLT5kZXByZWNhdGVkSGVhZGVyKCksIGRvY3VtZW50LT5jb250ZW50
U2VjdXJpdHlQb2xpY3koKS0+ZGVwcmVjYXRlZEhlYWRlclR5cGUoKSwgZG9jdW1lbnQtPnRvcE9y
aWdpbigpKTsKICAgICB3b3JrZXJUaHJlYWRDcmVhdGVkKHRocmVhZCk7CiAgICAgdGhyZWFkLT5z
dGFydCgpOwogICAgIEluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6ZGlkU3RhcnRXb3JrZXJDb250
ZXh0KG1fc2NyaXB0RXhlY3V0aW9uQ29udGV4dC5nZXQoKSwgdGhpcywgc2NyaXB0VVJMKTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW5WaWV3LmNw
cCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW5WaWV3LmNwcAppbmRl
eCAxMGYyZjcyNDBmMmRiMzg1ZjNiYWI2YjYwNjY2MzYyMTA0NjliOGE0Li42MWJiN2JmZTJkYWIz
N2M0MDZlMTkwNjdmYWUwYjMwMTgxMGE1ZGViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2Vi
UHJvY2Vzcy9QbHVnaW5zL1BsdWdpblZpZXcuY3BwCkBAIC02MzQsNyArNjM0LDcgQEAgdm9pZCBQ
bHVnaW5WaWV3OjpzdG9yYWdlQmxvY2tpbmdTdGF0ZUNoYW5nZWQoKQogICAgIGlmICghbV9pc0lu
aXRpYWxpemVkIHx8ICFtX3BsdWdpbikKICAgICAgICAgcmV0dXJuOwogCi0gICAgYm9vbCBzdG9y
YWdlQmxvY2tpbmdQb2xpY3kgPSAhZnJhbWUoKS0+ZG9jdW1lbnQoKS0+c2VjdXJpdHlPcmlnaW4o
KS0+Y2FuQWNjZXNzUGx1Z2luU3RvcmFnZShmcmFtZSgpLT50cmVlKCktPnRvcCgpLT5kb2N1bWVu
dCgpLT5zZWN1cml0eU9yaWdpbigpKTsKKyAgICBib29sIHN0b3JhZ2VCbG9ja2luZ1BvbGljeSA9
ICFmcmFtZSgpLT5kb2N1bWVudCgpLT5zZWN1cml0eU9yaWdpbigpLT5jYW5BY2Nlc3NQbHVnaW5T
dG9yYWdlKGZyYW1lKCktPmRvY3VtZW50KCktPnRvcE9yaWdpbigpKTsKIAogICAgIG1fcGx1Z2lu
LT5zdG9yYWdlQmxvY2tpbmdTdGF0ZUNoYW5nZWQoc3RvcmFnZUJsb2NraW5nUG9saWN5KTsKIH0K
QEAgLTE0NDAsNyArMTQ0MCw3IEBAIGJvb2wgUGx1Z2luVmlldzo6aXNQcml2YXRlQnJvd3NpbmdF
bmFibGVkKCkKICAgICBpZiAoIWZyYW1lKCkpCiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAg
aWYgKCFmcmFtZSgpLT5kb2N1bWVudCgpLT5zZWN1cml0eU9yaWdpbigpLT5jYW5BY2Nlc3NQbHVn
aW5TdG9yYWdlKGZyYW1lKCktPnRyZWUoKS0+dG9wKCktPmRvY3VtZW50KCktPnNlY3VyaXR5T3Jp
Z2luKCkpKQorICAgIGlmICghZnJhbWUoKS0+ZG9jdW1lbnQoKS0+c2VjdXJpdHlPcmlnaW4oKS0+
Y2FuQWNjZXNzUGx1Z2luU3RvcmFnZShmcmFtZSgpLT5kb2N1bWVudCgpLT50b3BPcmlnaW4oKSkp
CiAgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgU2V0dGluZ3MqIHNldHRpbmdzID0gZnJhbWUo
KS0+c2V0dGluZ3MoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>