<?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>108343</bug_id>
          
          <creation_ts>2013-01-30 07:15:01 -0800</creation_ts>
          <short_desc>[chromium] move postMessage related methods to TestRunner library</short_desc>
          <delta_ts>2013-01-31 00:32:28 -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>New Bugs</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>jochen</reporter>
          <assigned_to>jochen</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>820188</commentid>
    <comment_count>0</comment_count>
    <who name="">jochen</who>
    <bug_when>2013-01-30 07:15:01 -0800</bug_when>
    <thetext>[chromium] move postMessage related methods to TestRunner library</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>820189</commentid>
    <comment_count>1</comment_count>
      <attachid>185501</attachid>
    <who name="">jochen</who>
    <bug_when>2013-01-30 07:15:24 -0800</bug_when>
    <thetext>Created attachment 185501
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>820191</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-30 07:21:01 -0800</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>820520</commentid>
    <comment_count>3</comment_count>
      <attachid>185558</attachid>
    <who name="">jochen</who>
    <bug_when>2013-01-30 14:07:13 -0800</bug_when>
    <thetext>Created attachment 185558
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>820636</commentid>
    <comment_count>4</comment_count>
      <attachid>185558</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-30 14:57:13 -0800</bug_when>
    <thetext>Comment on attachment 185558
Patch for landing

Rejecting attachment 185558 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=gce-cq-01&apos;, &apos;build&apos;, &apos;--no-clean&apos;, &apos;--no-update&apos;, &apos;--build-style=release&apos;, &apos;--port=chromium-xvfb&apos;]&quot; exit_code: 2 cwd: /mnt/git/webkit-commit-queue

Last 500 characters of output:
:willCheckAndDispatchMessageEvent(WebKit::WebFrame*, WebKit::WebFrame*, WebKit::WebSecurityOrigin, WebKit::WebDOMMessageEvent)&apos; without object
../../Tools/DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:461: error: &apos;Base&apos; has not been declared
../../Tools/DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h: At global scope:
../../Tools/DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:465: error: expected declaration before &apos;}&apos; token
ninja: build stopped: subcommand failed.

Full output: http://queues.webkit.org/results/16195924</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821144</commentid>
    <comment_count>5</comment_count>
      <attachid>185691</attachid>
    <who name="">jochen</who>
    <bug_when>2013-01-30 23:44:31 -0800</bug_when>
    <thetext>Created attachment 185691
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821203</commentid>
    <comment_count>6</comment_count>
      <attachid>185691</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 00:32:24 -0800</bug_when>
    <thetext>Comment on attachment 185691
Patch for landing

Clearing flags on attachment: 185691

Committed r141385: &lt;http://trac.webkit.org/changeset/141385&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821204</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 00:32:28 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185501</attachid>
            <date>2013-01-30 07:15:24 -0800</date>
            <delta_ts>2013-01-30 14:07:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108343-20130130161208.patch</filename>
            <type>text/plain</type>
            <size>5028</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMjM3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTJmZWJhMjE4MWI5YWMzYTkxNjJlOWVmOGFkMmZiMzdl
ZWQwZTQ5Zi4uNWQxZWQzM2Y3ZTdlZGZjOGVkZDI0NGQxZDA5YzQxMzdmZmM3YzliYiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIy
IEBACiAyMDEzLTAxLTMwICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgog
CisgICAgICAgIFtjaHJvbWl1bV0gbW92ZSBwb3N0TWVzc2FnZSByZWxhdGVkIG1ldGhvZHMgdG8g
VGVzdFJ1bm5lciBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMDgzNDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGljL1dl
YlRlc3RQcm94eS5oOgorICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKFdlYlRlc3RQcm94eUJh
c2UpOgorICAgICAgICAoV2ViVGVzdFJ1bm5lcjo6V2ViVGVzdFByb3h5Ojp3aWxsQ2hlY2tBbmRE
aXNwYXRjaE1lc3NhZ2VFdmVudCk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0v
VGVzdFJ1bm5lci9zcmMvV2ViVGVzdFByb3h5LmNwcDoKKyAgICAgICAgKFdlYlRlc3RSdW5uZXI6
OldlYlRlc3RQcm94eUJhc2U6OndpbGxDaGVja0FuZERpc3BhdGNoTWVzc2FnZUV2ZW50KToKKyAg
ICAgICAgKFdlYlRlc3RSdW5uZXIpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1dlYlZpZXdIb3N0LmNwcDoKKyAgICAgICAgKFdlYlZpZXdIb3N0Ojp3aWxsQ2hlY2tBbmREaXNw
YXRjaE1lc3NhZ2VFdmVudCk6CisKKzIwMTMtMDEtMzAgIEpvY2hlbiBFaXNpbmdlciAgPGpvY2hl
bkBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgW2Nocm9taXVtXSBtb3ZlIG1ldGhvZHMgZnJvbSBX
ZWJUZXN0RGVsZWdhdGUgdG8gV2ViVGVzdFJ1bm5lcgogICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA4MzA5CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGljL1dlYlRlc3RQcm94eS5oIGIvVG9v
bHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9wdWJsaWMvV2ViVGVzdFByb3h5
LmgKaW5kZXggNjBiNWRlNGMzMWExNmRiNmNkNTg5NmNhYzliZjQ0M2IwMWU1ZTE4ZS4uYmIwYjk3
YzVlOGI1NDA0Y2UxNTk2ZWE5MTIxYTViOGIyNzk0NDlhYiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVt
cFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9wdWJsaWMvV2ViVGVzdFByb3h5LmgKKysr
IGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9wdWJsaWMvV2ViVGVz
dFByb3h5LmgKQEAgLTMzLDkgKzMzLDExIEBACiAKICNpbmNsdWRlICJQbGF0Zm9ybS9jaHJvbWl1
bS9wdWJsaWMvV2ViUmVjdC5oIgogI2luY2x1ZGUgIldlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2Vi
QWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbi5oIgorI2luY2x1ZGUgIldlYktpdC9jaHJvbWl1bS9w
dWJsaWMvV2ViRE9NTWVzc2FnZUV2ZW50LmgiCiAjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1
YmxpYy9XZWJEcmFnT3BlcmF0aW9uLmgiCiAjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1Ymxp
Yy9XZWJFZGl0aW5nQWN0aW9uLmgiCiAjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9X
ZWJOYXZpZ2F0aW9uUG9saWN5LmgiCisjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9X
ZWJTZWN1cml0eU9yaWdpbi5oIgogI2luY2x1ZGUgIldlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2Vi
VGV4dEFmZmluaXR5LmgiCiAjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJUZXh0
RGlyZWN0aW9uLmgiCiAjaW5jbHVkZSA8bWFwPgpAQCAtNTEsNyArNTMsNiBAQCBjbGFzcyBXZWJJ
bnRlbnRSZXF1ZXN0OwogY2xhc3MgV2ViSW50ZW50U2VydmljZUluZm87CiBjbGFzcyBXZWJOb2Rl
OwogY2xhc3MgV2ViUmFuZ2U7Ci1jbGFzcyBXZWJTZWN1cml0eU9yaWdpbjsKIGNsYXNzIFdlYlNl
cmlhbGl6ZWRTY3JpcHRWYWx1ZTsKIGNsYXNzIFdlYlNwZWxsQ2hlY2tDbGllbnQ7CiBjbGFzcyBX
ZWJTdHJpbmc7CkBAIC0xNDYsNiArMTQ3LDcgQEAgcHJvdGVjdGVkOgogICAgIGJvb2wgcnVuTW9k
YWxDb25maXJtRGlhbG9nKFdlYktpdDo6V2ViRnJhbWUqLCBjb25zdCBXZWJLaXQ6OldlYlN0cmlu
ZyYpOwogICAgIGJvb2wgcnVuTW9kYWxQcm9tcHREaWFsb2coV2ViS2l0OjpXZWJGcmFtZSosIGNv
bnN0IFdlYktpdDo6V2ViU3RyaW5nJiBtZXNzYWdlLCBjb25zdCBXZWJLaXQ6OldlYlN0cmluZyYg
ZGVmYXVsdFZhbHVlLCBXZWJLaXQ6OldlYlN0cmluZyogYWN0dWFsVmFsdWUpOwogICAgIGJvb2wg
cnVuTW9kYWxCZWZvcmVVbmxvYWREaWFsb2coV2ViS2l0OjpXZWJGcmFtZSosIGNvbnN0IFdlYktp
dDo6V2ViU3RyaW5nJik7CisgICAgYm9vbCB3aWxsQ2hlY2tBbmREaXNwYXRjaE1lc3NhZ2VFdmVu
dChXZWJLaXQ6OldlYkZyYW1lKiBzb3VyY2VGcmFtZSwgV2ViS2l0OjpXZWJGcmFtZSogdGFyZ2V0
RnJhbWUsIFdlYktpdDo6V2ViU2VjdXJpdHlPcmlnaW4gdGFyZ2V0LCBXZWJLaXQ6OldlYkRPTU1l
c3NhZ2VFdmVudCk7CiAKIHByaXZhdGU6CiAgICAgdm9pZCBsb2NhdGlvbkNoYW5nZURvbmUoV2Vi
S2l0OjpXZWJGcmFtZSopOwpAQCAtNDQ1LDYgKzQ0NywxMiBAQCBwdWJsaWM6CiAgICAgICAgIFdl
YlRlc3RQcm94eUJhc2U6OnJ1bk1vZGFsQmVmb3JlVW5sb2FkRGlhbG9nKGZyYW1lLCBtZXNzYWdl
KTsKICAgICAgICAgcmV0dXJuIEJhc2U6OnJ1bk1vZGFsQmVmb3JlVW5sb2FkRGlhbG9nKGZyYW1l
LCBtZXNzYWdlKTsKICAgICB9CisgICAgdmlydHVhbCBib29sIHdpbGxDaGVja0FuZERpc3BhdGNo
TWVzc2FnZUV2ZW50KFdlYktpdDo6V2ViRnJhbWUqIHNvdXJjZUZyYW1lLCBXZWJLaXQ6OldlYkZy
YW1lKiB0YXJnZXRGcmFtZSwgV2ViS2l0OjpXZWJTZWN1cml0eU9yaWdpbiB0YXJnZXQsIFdlYktp
dDo6V2ViRE9NTWVzc2FnZUV2ZW50IGV2ZW50KQorICAgIHsKKyAgICAgICAgaWYgKFdlYlRlc3RQ
cm94eUJhc2U6OndpbGxDaGVja0FuZERpc3BhdGNoTWVzc2FnZUV2ZW50KHNvdXJjZUZyYW1lLCB0
YXJnZXRGcmFtZSwgdGFyZ2V0LCBldmVudCkpCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAg
ICAgICAgcmV0dXJuIEJhc2U6OndpbGxDaGVja0FuZERpc3BhdGNoTWVzc2FnZUV2ZW50KHNvdXJj
ZUZyYW1lLCB0YXJnZXRGcmFtZSwgdGFyZ2V0LCBldmVudCk7CisgICAgfQogfTsKIAogfQpkaWZm
IC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2Vi
VGVzdFByb3h5LmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIv
c3JjL1dlYlRlc3RQcm94eS5jcHAKaW5kZXggNmMzNjZiYWE0ZGU1ZWQ0NGI0MTk1MGIyNGIzNjkx
NmExMzdjYjkzMi4uNDgwM2YxNDM2OTFjOTIxMGQ3ZGFkOTdkMWI1YWE1YTg4ODUwNzk4ZSAxMDA2
NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2Vi
VGVzdFByb3h5LmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVu
bmVyL3NyYy9XZWJUZXN0UHJveHkuY3BwCkBAIC05MDgsNCArOTA4LDE0IEBAIHZvaWQgV2ViVGVz
dFByb3h5QmFzZTo6bG9jYXRpb25DaGFuZ2VEb25lKFdlYkZyYW1lKiBmcmFtZSkKICAgICBtX3Rl
c3RJbnRlcmZhY2VzLT50ZXN0UnVubmVyKCktPnNldFRvcExvYWRpbmdGcmFtZShmcmFtZSwgdHJ1
ZSk7CiB9CiAKK2Jvb2wgV2ViVGVzdFByb3h5QmFzZTo6d2lsbENoZWNrQW5kRGlzcGF0Y2hNZXNz
YWdlRXZlbnQoV2ViRnJhbWUqLCBXZWJGcmFtZSosIFdlYlNlY3VyaXR5T3JpZ2luLCBXZWJET01N
ZXNzYWdlRXZlbnQpCit7CisgICAgaWYgKG1fdGVzdEludGVyZmFjZXMtPnRlc3RSdW5uZXIoKSAm
JiBtX3Rlc3RJbnRlcmZhY2VzLT50ZXN0UnVubmVyKCktPnNob3VsZEludGVyY2VwdFBvc3RNZXNz
YWdlKCkpIHsKKyAgICAgICAgbV9kZWxlZ2F0ZS0+cHJpbnRNZXNzYWdlKCJpbnRlcmNlcHRlZCBw
b3N0TWVzc2FnZVxuIik7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIHJldHVy
biBmYWxzZTsKK30KKwogfQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21p
dW0vV2ViVmlld0hvc3QuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmll
d0hvc3QuY3BwCmluZGV4IDA2ZGZlZmFhYTk4MTRjYTUxNTczNzVhYTUwNDcyMGUyOTdkZjAwYzku
LmQ1NDQzNTBlYjk3MjFmY2YyOTY4MzRjNjBmZmFmYmI0NjIwMDc1OWUgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcAorKysgYi9Ub29scy9E
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAKQEAgLTc2NCwxMSArNzY0LDYg
QEAgdm9pZCBXZWJWaWV3SG9zdDo6ZGVsZXRlRmlsZVN5c3RlbShXZWJLaXQ6OldlYkZyYW1lKiBm
cmFtZSwgV2ViS2l0OjpXZWJGaWxlU3lzdGUKIAogYm9vbCBXZWJWaWV3SG9zdDo6d2lsbENoZWNr
QW5kRGlzcGF0Y2hNZXNzYWdlRXZlbnQoV2ViRnJhbWUqIHNvdXJjZUZyYW1lLCBXZWJGcmFtZSog
dGFyZ2V0RnJhbWUsIFdlYlNlY3VyaXR5T3JpZ2luIHRhcmdldCwgV2ViRE9NTWVzc2FnZUV2ZW50
IGV2ZW50KQogewotICAgIGlmIChtX3NoZWxsLT50ZXN0UnVubmVyKCktPnNob3VsZEludGVyY2Vw
dFBvc3RNZXNzYWdlKCkpIHsKLSAgICAgICAgZnB1dHMoImludGVyY2VwdGVkIHBvc3RNZXNzYWdl
XG4iLCBzdGRvdXQpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0KICAgICByZXR1cm4g
ZmFsc2U7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185558</attachid>
            <date>2013-01-30 14:07:13 -0800</date>
            <delta_ts>2013-01-30 23:44:27 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-108343-20130130230357.patch</filename>
            <type>text/plain</type>
            <size>5749</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMzAyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjIxZmZiMGE5YTZiNDBhYmM4ZGMyZTY1ZDUxOGE2OTZh
MTMyMDE2Mi4uMTQwMWRlOTA1YTFhZjY3Nzg1YjIxMzA3NDM5YjEwYjQ4YWQwZmMzMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIy
IEBACiAyMDEzLTAxLTMwICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgog
CisgICAgICAgIFtjaHJvbWl1bV0gbW92ZSBwb3N0TWVzc2FnZSByZWxhdGVkIG1ldGhvZHMgdG8g
VGVzdFJ1bm5lciBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMDgzNDMKKworICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgorCisg
ICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9wdWJsaWMvV2ViVGVz
dFByb3h5Lmg6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAoV2ViVGVzdFByb3h5QmFzZSk6
CisgICAgICAgIChXZWJUZXN0UnVubmVyOjpXZWJUZXN0UHJveHk6OndpbGxDaGVja0FuZERpc3Bh
dGNoTWVzc2FnZUV2ZW50KToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0
UnVubmVyL3NyYy9XZWJUZXN0UHJveHkuY3BwOgorICAgICAgICAoV2ViVGVzdFJ1bm5lcjo6V2Vi
VGVzdFByb3h5QmFzZTo6d2lsbENoZWNrQW5kRGlzcGF0Y2hNZXNzYWdlRXZlbnQpOgorICAgICAg
ICAoV2ViVGVzdFJ1bm5lcik6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2Vi
Vmlld0hvc3QuY3BwOgorICAgICAgICAoV2ViVmlld0hvc3Q6OndpbGxDaGVja0FuZERpc3BhdGNo
TWVzc2FnZUV2ZW50KToKKworMjAxMy0wMS0zMCAgSm9jaGVuIEVpc2luZ2VyICA8am9jaGVuQGNo
cm9taXVtLm9yZz4KKwogICAgICAgICBbY2hyb21pdW1dIG1vdmUgY3VzdG9tIHBvbGljeSBkZWxl
Z2F0ZSB0byBUZXN0UnVubmVyIGxpYnJhcnkKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEwODMyOAogCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVy
VHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3B1YmxpYy9XZWJUZXN0UHJveHkuaCBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGljL1dlYlRlc3RQcm94eS5oCmlu
ZGV4IDEzYmRmNjc4MjkwMjVhOTg5YmEyNWQwYjdiYmRiZGQ1MjE1ZWIyYTUuLjIwMmU0ZmViNWE4
NGE3YzNiM2RlOGU2MWFkYjdhMDllMGY1NTQ0OTAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGljL1dlYlRlc3RQcm94eS5oCisrKyBiL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGljL1dlYlRlc3RQcm94
eS5oCkBAIC0zMywxMCArMzMsMTIgQEAKIAogI2luY2x1ZGUgIlBsYXRmb3JtL2Nocm9taXVtL3B1
YmxpYy9XZWJSZWN0LmgiCiAjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJBY2Nl
c3NpYmlsaXR5Tm90aWZpY2F0aW9uLmgiCisjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1Ymxp
Yy9XZWJET01NZXNzYWdlRXZlbnQuaCIKICNpbmNsdWRlICJXZWJLaXQvY2hyb21pdW0vcHVibGlj
L1dlYkRyYWdPcGVyYXRpb24uaCIKICNpbmNsdWRlICJXZWJLaXQvY2hyb21pdW0vcHVibGljL1dl
YkVkaXRpbmdBY3Rpb24uaCIKICNpbmNsdWRlICJXZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYk5h
dmlnYXRpb25Qb2xpY3kuaCIKICNpbmNsdWRlICJXZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYk5h
dmlnYXRpb25UeXBlLmgiCisjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJTZWN1
cml0eU9yaWdpbi5oIgogI2luY2x1ZGUgIldlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVGV4dEFm
ZmluaXR5LmgiCiAjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJUZXh0RGlyZWN0
aW9uLmgiCiAjaW5jbHVkZSA8bWFwPgpAQCAtNTIsNyArNTQsNiBAQCBjbGFzcyBXZWJJbnRlbnRS
ZXF1ZXN0OwogY2xhc3MgV2ViSW50ZW50U2VydmljZUluZm87CiBjbGFzcyBXZWJOb2RlOwogY2xh
c3MgV2ViUmFuZ2U7Ci1jbGFzcyBXZWJTZWN1cml0eU9yaWdpbjsKIGNsYXNzIFdlYlNlcmlhbGl6
ZWRTY3JpcHRWYWx1ZTsKIGNsYXNzIFdlYlNwZWxsQ2hlY2tDbGllbnQ7CiBjbGFzcyBXZWJTdHJp
bmc7CkBAIC0xNDgsNiArMTQ5LDcgQEAgcHJvdGVjdGVkOgogICAgIGJvb2wgcnVuTW9kYWxQcm9t
cHREaWFsb2coV2ViS2l0OjpXZWJGcmFtZSosIGNvbnN0IFdlYktpdDo6V2ViU3RyaW5nJiBtZXNz
YWdlLCBjb25zdCBXZWJLaXQ6OldlYlN0cmluZyYgZGVmYXVsdFZhbHVlLCBXZWJLaXQ6OldlYlN0
cmluZyogYWN0dWFsVmFsdWUpOwogICAgIGJvb2wgcnVuTW9kYWxCZWZvcmVVbmxvYWREaWFsb2co
V2ViS2l0OjpXZWJGcmFtZSosIGNvbnN0IFdlYktpdDo6V2ViU3RyaW5nJik7CiAgICAgV2ViS2l0
OjpXZWJOYXZpZ2F0aW9uUG9saWN5IGRlY2lkZVBvbGljeUZvck5hdmlnYXRpb24oV2ViS2l0OjpX
ZWJGcmFtZSosIGNvbnN0IFdlYktpdDo6V2ViVVJMUmVxdWVzdCYsIFdlYktpdDo6V2ViTmF2aWdh
dGlvblR5cGUsIGNvbnN0IFdlYktpdDo6V2ViTm9kZSYgb3JpZ2luYXRpbmdOb2RlLCBXZWJLaXQ6
OldlYk5hdmlnYXRpb25Qb2xpY3kgZGVmYXVsdFBvbGljeSwgYm9vbCBpc1JlZGlyZWN0KTsKKyAg
ICBib29sIHdpbGxDaGVja0FuZERpc3BhdGNoTWVzc2FnZUV2ZW50KFdlYktpdDo6V2ViRnJhbWUq
IHNvdXJjZUZyYW1lLCBXZWJLaXQ6OldlYkZyYW1lKiB0YXJnZXRGcmFtZSwgV2ViS2l0OjpXZWJT
ZWN1cml0eU9yaWdpbiB0YXJnZXQsIFdlYktpdDo6V2ViRE9NTWVzc2FnZUV2ZW50KTsKIAogcHJp
dmF0ZToKICAgICB2b2lkIGxvY2F0aW9uQ2hhbmdlRG9uZShXZWJLaXQ6OldlYkZyYW1lKik7CkBA
IC0yMzcsOCArMjM5LDYgQEAgcHVibGljOgogICAgICAgICByZXR1cm4gQmFzZTo6c2hvdWxkSW5z
ZXJ0Tm9kZShub2RlLCByYW5nZSwgYWN0aW9uKTsKICAgICB9CiAgICAgdmlydHVhbCBib29sIHNo
b3VsZEluc2VydFRleHQoY29uc3QgV2ViS2l0OjpXZWJTdHJpbmcmIHRleHQsIGNvbnN0IFdlYktp
dDo6V2ViUmFuZ2UmIHJhbmdlLCBXZWJLaXQ6OldlYkVkaXRpbmdBY3Rpb24gYWN0aW9uKQotICAg
IHsKLSAgICAgICAgV2ViVGVzdFByb3h5QmFzZTo6c2hvdWxkSW5zZXJ0VGV4dCh0ZXh0LCByYW5n
ZSwgYWN0aW9uKTsKICAgICAgICAgcmV0dXJuIEJhc2U6OnNob3VsZEluc2VydFRleHQodGV4dCwg
cmFuZ2UsIGFjdGlvbik7CiAgICAgfQogICAgIHZpcnR1YWwgYm9vbCBzaG91bGRDaGFuZ2VTZWxl
Y3RlZFJhbmdlKGNvbnN0IFdlYktpdDo6V2ViUmFuZ2UmIGZyb21SYW5nZSwgY29uc3QgV2ViS2l0
OjpXZWJSYW5nZSYgdG9SYW5nZSwgV2ViS2l0OjpXZWJUZXh0QWZmaW5pdHkgYWZmaW5pdHksIGJv
b2wgc3RpbGxTZWxlY3RpbmcpCkBAIC00NTQsNiArNDU0LDEyIEBAIHB1YmxpYzoKICAgICAgICAg
ICAgIHJldHVybiBwb2xpY3k7CiAgICAgICAgIHJldHVybiBCYXNlOjpkZWNpZGVQb2xpY3lGb3JO
YXZpZ2F0aW9uKGZyYW1lLCByZXF1ZXN0LCB0eXBlLCBvcmlnaW5hdGluZ05vZGUsIGRlZmF1bHRQ
b2xpY3ksIGlzUmVkaXJlY3QpOwogICAgIH0KKyAgICB2aXJ0dWFsIGJvb2wgd2lsbENoZWNrQW5k
RGlzcGF0Y2hNZXNzYWdlRXZlbnQoV2ViS2l0OjpXZWJGcmFtZSogc291cmNlRnJhbWUsIFdlYktp
dDo6V2ViRnJhbWUqIHRhcmdldEZyYW1lLCBXZWJLaXQ6OldlYlNlY3VyaXR5T3JpZ2luIHRhcmdl
dCwgV2ViS2l0OjpXZWJET01NZXNzYWdlRXZlbnQgZXZlbnQpCisgICAgeworICAgICAgICBpZiAo
V2ViVGVzdFByb3h5QmFzZTo6d2lsbENoZWNrQW5kRGlzcGF0Y2hNZXNzYWdlRXZlbnQoc291cmNl
RnJhbWUsIHRhcmdldEZyYW1lLCB0YXJnZXQsIGV2ZW50KSkKKyAgICAgICAgICAgIHJldHVybiB0
cnVlOworICAgICAgICByZXR1cm4gQmFzZTo6d2lsbENoZWNrQW5kRGlzcGF0Y2hNZXNzYWdlRXZl
bnQoc291cmNlRnJhbWUsIHRhcmdldEZyYW1lLCB0YXJnZXQsIGV2ZW50KTsKKyAgICB9CiB9Owog
CiB9CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVy
L3NyYy9XZWJUZXN0UHJveHkuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVz
dFJ1bm5lci9zcmMvV2ViVGVzdFByb3h5LmNwcAppbmRleCA5ZDQzOTJlMjQ3ODkyYmQ1MThkNGY3
OWY5MjA1ZDE0MzkyOTE4NDk2Li5lMDJiNjg0M2UyNGUwMzRjOTY5YWQ1Yzc5YTdjZmU4ZGFkZTgz
YTQ2IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVy
L3NyYy9XZWJUZXN0UHJveHkuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1Rlc3RSdW5uZXIvc3JjL1dlYlRlc3RQcm94eS5jcHAKQEAgLTk1OSw0ICs5NTksMTQgQEAgV2Vi
TmF2aWdhdGlvblBvbGljeSBXZWJUZXN0UHJveHlCYXNlOjpkZWNpZGVQb2xpY3lGb3JOYXZpZ2F0
aW9uKFdlYkZyYW1lKiwgY29uc3QKICAgICByZXR1cm4gcmVzdWx0OwogfQogCitib29sIFdlYlRl
c3RQcm94eUJhc2U6OndpbGxDaGVja0FuZERpc3BhdGNoTWVzc2FnZUV2ZW50KFdlYkZyYW1lKiwg
V2ViRnJhbWUqLCBXZWJTZWN1cml0eU9yaWdpbiwgV2ViRE9NTWVzc2FnZUV2ZW50KQoreworICAg
IGlmIChtX3Rlc3RJbnRlcmZhY2VzLT50ZXN0UnVubmVyKCkgJiYgbV90ZXN0SW50ZXJmYWNlcy0+
dGVzdFJ1bm5lcigpLT5zaG91bGRJbnRlcmNlcHRQb3N0TWVzc2FnZSgpKSB7CisgICAgICAgIG1f
ZGVsZWdhdGUtPnByaW50TWVzc2FnZSgiaW50ZXJjZXB0ZWQgcG9zdE1lc3NhZ2VcbiIpOworICAg
ICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIH0KZGlm
ZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcCBi
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcAppbmRleCBiY2Jk
M2JmZmQyYzI5YzAxNjJjOTBhNGY3MzkyYzc5MzQ0Nzk2Y2VhLi4xYzRiMmViOWNlYWNjNjlkMjdj
MjA5ZmYxZjhlMTRhNGQ3N2FjYTViIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21p
dW0vV2ViVmlld0hvc3QuY3BwCkBAIC02OTIsMTEgKzY5Miw2IEBAIHZvaWQgV2ViVmlld0hvc3Q6
OmRlbGV0ZUZpbGVTeXN0ZW0oV2ViS2l0OjpXZWJGcmFtZSogZnJhbWUsIFdlYktpdDo6V2ViRmls
ZVN5c3RlCiAKIGJvb2wgV2ViVmlld0hvc3Q6OndpbGxDaGVja0FuZERpc3BhdGNoTWVzc2FnZUV2
ZW50KFdlYkZyYW1lKiBzb3VyY2VGcmFtZSwgV2ViRnJhbWUqIHRhcmdldEZyYW1lLCBXZWJTZWN1
cml0eU9yaWdpbiB0YXJnZXQsIFdlYkRPTU1lc3NhZ2VFdmVudCBldmVudCkKIHsKLSAgICBpZiAo
bV9zaGVsbC0+dGVzdFJ1bm5lcigpLT5zaG91bGRJbnRlcmNlcHRQb3N0TWVzc2FnZSgpKSB7Ci0g
ICAgICAgIGZwdXRzKCJpbnRlcmNlcHRlZCBwb3N0TWVzc2FnZVxuIiwgc3Rkb3V0KTsKLSAgICAg
ICAgcmV0dXJuIHRydWU7Ci0gICAgfQotCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185691</attachid>
            <date>2013-01-30 23:44:31 -0800</date>
            <delta_ts>2013-01-31 00:32:24 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-108343-20130131084115.patch</filename>
            <type>text/plain</type>
            <size>5215</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMzAyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjIxZmZiMGE5YTZiNDBhYmM4ZGMyZTY1ZDUxOGE2OTZh
MTMyMDE2Mi4uMTQwMWRlOTA1YTFhZjY3Nzg1YjIxMzA3NDM5YjEwYjQ4YWQwZmMzMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIy
IEBACiAyMDEzLTAxLTMwICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgog
CisgICAgICAgIFtjaHJvbWl1bV0gbW92ZSBwb3N0TWVzc2FnZSByZWxhdGVkIG1ldGhvZHMgdG8g
VGVzdFJ1bm5lciBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMDgzNDMKKworICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgorCisg
ICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9wdWJsaWMvV2ViVGVz
dFByb3h5Lmg6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAoV2ViVGVzdFByb3h5QmFzZSk6
CisgICAgICAgIChXZWJUZXN0UnVubmVyOjpXZWJUZXN0UHJveHk6OndpbGxDaGVja0FuZERpc3Bh
dGNoTWVzc2FnZUV2ZW50KToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0
UnVubmVyL3NyYy9XZWJUZXN0UHJveHkuY3BwOgorICAgICAgICAoV2ViVGVzdFJ1bm5lcjo6V2Vi
VGVzdFByb3h5QmFzZTo6d2lsbENoZWNrQW5kRGlzcGF0Y2hNZXNzYWdlRXZlbnQpOgorICAgICAg
ICAoV2ViVGVzdFJ1bm5lcik6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2Vi
Vmlld0hvc3QuY3BwOgorICAgICAgICAoV2ViVmlld0hvc3Q6OndpbGxDaGVja0FuZERpc3BhdGNo
TWVzc2FnZUV2ZW50KToKKworMjAxMy0wMS0zMCAgSm9jaGVuIEVpc2luZ2VyICA8am9jaGVuQGNo
cm9taXVtLm9yZz4KKwogICAgICAgICBbY2hyb21pdW1dIG1vdmUgY3VzdG9tIHBvbGljeSBkZWxl
Z2F0ZSB0byBUZXN0UnVubmVyIGxpYnJhcnkKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEwODMyOAogCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVy
VHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3B1YmxpYy9XZWJUZXN0UHJveHkuaCBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGljL1dlYlRlc3RQcm94eS5oCmlu
ZGV4IDEzYmRmNjc4MjkwMjVhOTg5YmEyNWQwYjdiYmRiZGQ1MjE1ZWIyYTUuLjEwNzZmZTAwYTJm
NDk0ZGEyN2Q4NDA2MmVmNGY1YTQ4ZDgwOWJhZGYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGljL1dlYlRlc3RQcm94eS5oCisrKyBiL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGljL1dlYlRlc3RQcm94
eS5oCkBAIC0zMywxMCArMzMsMTIgQEAKIAogI2luY2x1ZGUgIlBsYXRmb3JtL2Nocm9taXVtL3B1
YmxpYy9XZWJSZWN0LmgiCiAjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJBY2Nl
c3NpYmlsaXR5Tm90aWZpY2F0aW9uLmgiCisjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1Ymxp
Yy9XZWJET01NZXNzYWdlRXZlbnQuaCIKICNpbmNsdWRlICJXZWJLaXQvY2hyb21pdW0vcHVibGlj
L1dlYkRyYWdPcGVyYXRpb24uaCIKICNpbmNsdWRlICJXZWJLaXQvY2hyb21pdW0vcHVibGljL1dl
YkVkaXRpbmdBY3Rpb24uaCIKICNpbmNsdWRlICJXZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYk5h
dmlnYXRpb25Qb2xpY3kuaCIKICNpbmNsdWRlICJXZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYk5h
dmlnYXRpb25UeXBlLmgiCisjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJTZWN1
cml0eU9yaWdpbi5oIgogI2luY2x1ZGUgIldlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVGV4dEFm
ZmluaXR5LmgiCiAjaW5jbHVkZSAiV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJUZXh0RGlyZWN0
aW9uLmgiCiAjaW5jbHVkZSA8bWFwPgpAQCAtNTIsNyArNTQsNiBAQCBjbGFzcyBXZWJJbnRlbnRS
ZXF1ZXN0OwogY2xhc3MgV2ViSW50ZW50U2VydmljZUluZm87CiBjbGFzcyBXZWJOb2RlOwogY2xh
c3MgV2ViUmFuZ2U7Ci1jbGFzcyBXZWJTZWN1cml0eU9yaWdpbjsKIGNsYXNzIFdlYlNlcmlhbGl6
ZWRTY3JpcHRWYWx1ZTsKIGNsYXNzIFdlYlNwZWxsQ2hlY2tDbGllbnQ7CiBjbGFzcyBXZWJTdHJp
bmc7CkBAIC0xNDgsNiArMTQ5LDcgQEAgcHJvdGVjdGVkOgogICAgIGJvb2wgcnVuTW9kYWxQcm9t
cHREaWFsb2coV2ViS2l0OjpXZWJGcmFtZSosIGNvbnN0IFdlYktpdDo6V2ViU3RyaW5nJiBtZXNz
YWdlLCBjb25zdCBXZWJLaXQ6OldlYlN0cmluZyYgZGVmYXVsdFZhbHVlLCBXZWJLaXQ6OldlYlN0
cmluZyogYWN0dWFsVmFsdWUpOwogICAgIGJvb2wgcnVuTW9kYWxCZWZvcmVVbmxvYWREaWFsb2co
V2ViS2l0OjpXZWJGcmFtZSosIGNvbnN0IFdlYktpdDo6V2ViU3RyaW5nJik7CiAgICAgV2ViS2l0
OjpXZWJOYXZpZ2F0aW9uUG9saWN5IGRlY2lkZVBvbGljeUZvck5hdmlnYXRpb24oV2ViS2l0OjpX
ZWJGcmFtZSosIGNvbnN0IFdlYktpdDo6V2ViVVJMUmVxdWVzdCYsIFdlYktpdDo6V2ViTmF2aWdh
dGlvblR5cGUsIGNvbnN0IFdlYktpdDo6V2ViTm9kZSYgb3JpZ2luYXRpbmdOb2RlLCBXZWJLaXQ6
OldlYk5hdmlnYXRpb25Qb2xpY3kgZGVmYXVsdFBvbGljeSwgYm9vbCBpc1JlZGlyZWN0KTsKKyAg
ICBib29sIHdpbGxDaGVja0FuZERpc3BhdGNoTWVzc2FnZUV2ZW50KFdlYktpdDo6V2ViRnJhbWUq
IHNvdXJjZUZyYW1lLCBXZWJLaXQ6OldlYkZyYW1lKiB0YXJnZXRGcmFtZSwgV2ViS2l0OjpXZWJT
ZWN1cml0eU9yaWdpbiB0YXJnZXQsIFdlYktpdDo6V2ViRE9NTWVzc2FnZUV2ZW50KTsKIAogcHJp
dmF0ZToKICAgICB2b2lkIGxvY2F0aW9uQ2hhbmdlRG9uZShXZWJLaXQ6OldlYkZyYW1lKik7CkBA
IC00NTQsNiArNDU2LDEyIEBAIHB1YmxpYzoKICAgICAgICAgICAgIHJldHVybiBwb2xpY3k7CiAg
ICAgICAgIHJldHVybiBCYXNlOjpkZWNpZGVQb2xpY3lGb3JOYXZpZ2F0aW9uKGZyYW1lLCByZXF1
ZXN0LCB0eXBlLCBvcmlnaW5hdGluZ05vZGUsIGRlZmF1bHRQb2xpY3ksIGlzUmVkaXJlY3QpOwog
ICAgIH0KKyAgICB2aXJ0dWFsIGJvb2wgd2lsbENoZWNrQW5kRGlzcGF0Y2hNZXNzYWdlRXZlbnQo
V2ViS2l0OjpXZWJGcmFtZSogc291cmNlRnJhbWUsIFdlYktpdDo6V2ViRnJhbWUqIHRhcmdldEZy
YW1lLCBXZWJLaXQ6OldlYlNlY3VyaXR5T3JpZ2luIHRhcmdldCwgV2ViS2l0OjpXZWJET01NZXNz
YWdlRXZlbnQgZXZlbnQpCisgICAgeworICAgICAgICBpZiAoV2ViVGVzdFByb3h5QmFzZTo6d2ls
bENoZWNrQW5kRGlzcGF0Y2hNZXNzYWdlRXZlbnQoc291cmNlRnJhbWUsIHRhcmdldEZyYW1lLCB0
YXJnZXQsIGV2ZW50KSkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICByZXR1cm4g
QmFzZTo6d2lsbENoZWNrQW5kRGlzcGF0Y2hNZXNzYWdlRXZlbnQoc291cmNlRnJhbWUsIHRhcmdl
dEZyYW1lLCB0YXJnZXQsIGV2ZW50KTsKKyAgICB9CiB9OwogCiB9CmRpZmYgLS1naXQgYS9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3NyYy9XZWJUZXN0UHJveHkuY3Bw
IGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2ViVGVzdFBy
b3h5LmNwcAppbmRleCA5ZDQzOTJlMjQ3ODkyYmQ1MThkNGY3OWY5MjA1ZDE0MzkyOTE4NDk2Li5l
MDJiNjg0M2UyNGUwMzRjOTY5YWQ1Yzc5YTdjZmU4ZGFkZTgzYTQ2IDEwMDY0NAotLS0gYS9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3NyYy9XZWJUZXN0UHJveHkuY3Bw
CisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvc3JjL1dlYlRl
c3RQcm94eS5jcHAKQEAgLTk1OSw0ICs5NTksMTQgQEAgV2ViTmF2aWdhdGlvblBvbGljeSBXZWJU
ZXN0UHJveHlCYXNlOjpkZWNpZGVQb2xpY3lGb3JOYXZpZ2F0aW9uKFdlYkZyYW1lKiwgY29uc3QK
ICAgICByZXR1cm4gcmVzdWx0OwogfQogCitib29sIFdlYlRlc3RQcm94eUJhc2U6OndpbGxDaGVj
a0FuZERpc3BhdGNoTWVzc2FnZUV2ZW50KFdlYkZyYW1lKiwgV2ViRnJhbWUqLCBXZWJTZWN1cml0
eU9yaWdpbiwgV2ViRE9NTWVzc2FnZUV2ZW50KQoreworICAgIGlmIChtX3Rlc3RJbnRlcmZhY2Vz
LT50ZXN0UnVubmVyKCkgJiYgbV90ZXN0SW50ZXJmYWNlcy0+dGVzdFJ1bm5lcigpLT5zaG91bGRJ
bnRlcmNlcHRQb3N0TWVzc2FnZSgpKSB7CisgICAgICAgIG1fZGVsZWdhdGUtPnByaW50TWVzc2Fn
ZSgiaW50ZXJjZXB0ZWQgcG9zdE1lc3NhZ2VcbiIpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAg
ICB9CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcAppbmRleCBiY2JkM2JmZmQyYzI5YzAxNjJjOTBhNGY3
MzkyYzc5MzQ0Nzk2Y2VhLi4xYzRiMmViOWNlYWNjNjlkMjdjMjA5ZmYxZjhlMTRhNGQ3N2FjYTVi
IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5j
cHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCkBA
IC02OTIsMTEgKzY5Miw2IEBAIHZvaWQgV2ViVmlld0hvc3Q6OmRlbGV0ZUZpbGVTeXN0ZW0oV2Vi
S2l0OjpXZWJGcmFtZSogZnJhbWUsIFdlYktpdDo6V2ViRmlsZVN5c3RlCiAKIGJvb2wgV2ViVmll
d0hvc3Q6OndpbGxDaGVja0FuZERpc3BhdGNoTWVzc2FnZUV2ZW50KFdlYkZyYW1lKiBzb3VyY2VG
cmFtZSwgV2ViRnJhbWUqIHRhcmdldEZyYW1lLCBXZWJTZWN1cml0eU9yaWdpbiB0YXJnZXQsIFdl
YkRPTU1lc3NhZ2VFdmVudCBldmVudCkKIHsKLSAgICBpZiAobV9zaGVsbC0+dGVzdFJ1bm5lcigp
LT5zaG91bGRJbnRlcmNlcHRQb3N0TWVzc2FnZSgpKSB7Ci0gICAgICAgIGZwdXRzKCJpbnRlcmNl
cHRlZCBwb3N0TWVzc2FnZVxuIiwgc3Rkb3V0KTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAg
fQotCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>