<?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>132994</bug_id>
          
          <creation_ts>2014-05-16 11:48:43 -0700</creation_ts>
          <short_desc>[Mac] naturalSize not updated when preload=metadata</short_desc>
          <delta_ts>2023-07-27 16:47:20 -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>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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1009795</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-05-16 11:48:43 -0700</bug_when>
    <thetext>[Mac] naturalSize not updated when preload=metadata</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009810</commentid>
    <comment_count>1</comment_count>
      <attachid>231582</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-05-16 12:09:46 -0700</bug_when>
    <thetext>Created attachment 231582
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009812</commentid>
    <comment_count>2</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-05-16 12:16:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/16943809&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009813</commentid>
    <comment_count>3</comment_count>
      <attachid>231582</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-05-16 12:22:59 -0700</bug_when>
    <thetext>Comment on attachment 231582
Patch

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

&gt; Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:1485
&gt; +        if (AVAssetTrack* firstVideoTrack = [videoTracks firstObject])
&gt; +            presentationSizeDidChange(IntSize(CGSizeApplyAffineTransform([firstVideoTrack naturalSize], [firstVideoTrack preferredTransform])));
&gt; +        else
&gt; +            presentationSizeDidChange(IntSize());

This won&apos;t be correct if the first video track isn&apos;t enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009818</commentid>
    <comment_count>4</comment_count>
      <attachid>231584</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-05-16 12:39:57 -0700</bug_when>
    <thetext>Created attachment 231584
Patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009820</commentid>
    <comment_count>5</comment_count>
      <attachid>231586</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-05-16 12:42:23 -0700</bug_when>
    <thetext>Created attachment 231586
Patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009822</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-16 12:43:39 -0700</bug_when>
    <thetext>Attachment 231586 did not pass style-queue:


ERROR: Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:1459:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
Total errors found: 1 in 5 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>1009849</commentid>
    <comment_count>7</comment_count>
      <attachid>231586</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-16 14:32:41 -0700</bug_when>
    <thetext>Comment on attachment 231586
Patch for landing.

Clearing flags on attachment: 231586

Committed r168979: &lt;http://trac.webkit.org/changeset/168979&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1968530</commentid>
    <comment_count>8</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2023-07-27 16:46:05 -0700</bug_when>
    <thetext>Seems it landed but not got reverted (checked on GitHub with bug ID).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1968531</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-07-27 16:47:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/113003827&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231582</attachid>
            <date>2014-05-16 12:09:46 -0700</date>
            <delta_ts>2014-06-24 08:44:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132994-20140516120922.patch</filename>
            <type>text/plain</type>
            <size>4219</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4ODQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVBVkZv
dW5kYXRpb25PYmpDLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3Vu
ZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5tbQppbmRleCA4
ZmI4NzFlMmI4MTY2ODM4MjkxMjE2NGNhNTA2YmY3ZTRmYWU3MDQwLi4zZTY1ZThlYWI4MDBmZTlk
YjNkZWYzMDgwNjUyNjY2OTJiODY1YTRmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVBVkZvdW5k
YXRpb25PYmpDLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91
bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakMubW0KQEAgLTE0
NzIsMTEgKzE0NzIsMTcgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpD
Ojp0cmFja3NDaGFuZ2VkKCkKICAgICBpZiAoIW1fYXZQbGF5ZXJJdGVtKSB7CiAgICAgICAgIC8v
IFdlIGRvbid0IGhhdmUgYSBwbGF5ZXIgaXRlbSB5ZXQsIHNvIGNoZWNrIHdpdGggdGhlIGFzc2V0
IGJlY2F1c2Ugc29tZSBhc3NldHMgc3VwcG9ydCBpbnNwZWN0aW9uCiAgICAgICAgIC8vIHByaW9y
IHRvIGJlY29taW5nIHJlYWR5IHRvIHBsYXkuCi0gICAgICAgIHNldEhhc1ZpZGVvKFtbbV9hdkFz
c2V0LmdldCgpIHRyYWNrc1dpdGhNZWRpYUNoYXJhY3RlcmlzdGljOkFWTWVkaWFDaGFyYWN0ZXJp
c3RpY1Zpc3VhbF0gY291bnRdKTsKKyAgICAgICAgTlNBcnJheSogdmlkZW9UcmFja3MgPSBbbV9h
dkFzc2V0LmdldCgpIHRyYWNrc1dpdGhNZWRpYUNoYXJhY3RlcmlzdGljOkFWTWVkaWFDaGFyYWN0
ZXJpc3RpY1Zpc3VhbF07CisgICAgICAgIHNldEhhc1ZpZGVvKFt2aWRlb1RyYWNrcyBjb3VudF0p
OwogICAgICAgICBzZXRIYXNBdWRpbyhbW21fYXZBc3NldC5nZXQoKSB0cmFja3NXaXRoTWVkaWFD
aGFyYWN0ZXJpc3RpYzpBVk1lZGlhQ2hhcmFjdGVyaXN0aWNBdWRpYmxlXSBjb3VudF0pOwogI2lm
ICFIQVZFKEFWRk9VTkRBVElPTl9NRURJQV9TRUxFQ1RJT05fR1JPVVApCiAgICAgICAgIGhhc0Nh
cHRpb25zID0gW1ttX2F2QXNzZXQuZ2V0KCkgdHJhY2tzV2l0aE1lZGlhVHlwZTpBVk1lZGlhVHlw
ZUNsb3NlZENhcHRpb25dIGNvdW50XTsKICNlbmRpZgorCisgICAgICAgIGlmIChBVkFzc2V0VHJh
Y2sqIGZpcnN0VmlkZW9UcmFjayA9IFt2aWRlb1RyYWNrcyBmaXJzdE9iamVjdF0pCisgICAgICAg
ICAgICBwcmVzZW50YXRpb25TaXplRGlkQ2hhbmdlKEludFNpemUoQ0dTaXplQXBwbHlBZmZpbmVU
cmFuc2Zvcm0oW2ZpcnN0VmlkZW9UcmFjayBuYXR1cmFsU2l6ZV0sIFtmaXJzdFZpZGVvVHJhY2sg
cHJlZmVycmVkVHJhbnNmb3JtXSkpKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcHJlc2Vu
dGF0aW9uU2l6ZURpZENoYW5nZShJbnRTaXplKCkpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIGJv
b2wgaGFzVmlkZW8gPSBmYWxzZTsKICAgICAgICAgYm9vbCBoYXNBdWRpbyA9IGZhbHNlOwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDZmODJjNDA5ZDQ0ZTUwMDgxMjhhMTYxNDE0NWMxMDdmNzkzNzk4NzAuLjk4MjE2MThkZjdm
ZGJkYzczYjZmNWVlMGU4N2JmOTFjYTUyZTAzOTYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAx
NC0wNS0xNiAgSmVyIE5vYmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KKworICAgICAgICBbTWFj
XSBuYXR1cmFsU2l6ZSBub3QgdXBkYXRlZCB3aGVuIHByZWxvYWQ9bWV0YWRhdGEKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMjk5NAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogbWVkaWEvdmlkZW8tbG9h
ZC1wcmVsb2FkLW1ldGFkYXRhLW5hdHVyYWxzaXplLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogbWVkaWEvdmlkZW8tbG9hZC1wcmVsb2FkLW1ldGFkYXRhLW5hdHVyYWxzaXplLmh0bWw6
IEFkZGVkLgorCiAyMDE0LTA1LTE0ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgRml4IGxpbmUgZW5kaW5nIHN0eWxlIGZvciB0aGUgdGVzdC4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLWxvYWQtcHJlbG9hZC1tZXRhZGF0YS1uYXR1cmFsc2l6
ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1sb2FkLXByZWxvYWQtbWV0
YWRhdGEtbmF0dXJhbHNpemUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ2NTQ3M2ExYTI5NDcy
ZGNlY2EzNTQ3Y2UyZDgwZjY3MDFhYzI2NWIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9tZWRpYS92aWRlby1sb2FkLXByZWxvYWQtbWV0YWRhdGEtbmF0dXJhbHNpemUtZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsOSBAQAorCitUZXN0IHRoYXQgcHJlbG9hZD0ibWV0YWRhdGEiIHJlc3Vs
dHMgaW4gdGhlIGNvcnJlY3QgbmF0dXJhbFNpemUuCisKK0VYUEVDVEVEICh2aWRlby5wcmVsb2Fk
ID09ICdtZXRhZGF0YScpIE9LCitFVkVOVChsb2FkZWRtZXRhZGF0YSkKK0VYUEVDVEVEICh2aWRl
by52aWRlb1dpZHRoID09ICczMjAnKSBPSworRVhQRUNURUQgKHZpZGVvLnZpZGVvSGVpZ2h0ID09
ICcyNDAnKSBPSworRU5EIE9GIFRFU1QKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEv
dmlkZW8tbG9hZC1wcmVsb2FkLW1ldGFkYXRhLW5hdHVyYWxzaXplLmh0bWwgYi9MYXlvdXRUZXN0
cy9tZWRpYS92aWRlby1sb2FkLXByZWxvYWQtbWV0YWRhdGEtbmF0dXJhbHNpemUuaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi5kY2M0NzY0NzBkYzVmMDJmMDJmMTk2NmUzMmI0YmFkMzZlYmQxOTRmCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tbG9hZC1wcmVsb2FkLW1ldGFkYXRh
LW5hdHVyYWxzaXplLmh0bWwKQEAgLTAsMCArMSwyOSBAQAorPGh0bWw+CisgICAgPGhlYWQ+Cisg
ICAgICAgIDxzY3JpcHQgc3JjPSJtZWRpYS1maWxlLmpzIj48L3NjcmlwdD4KKyAgICAgICAgPHNj
cmlwdCBzcmM9InZpZGVvLXRlc3QuanMiPjwvc2NyaXB0PgorICAgICAgICA8c2NyaXB0PgorICAg
ICAgICAgICAgdmFyIHBsYXliYWNrU3RhcnRlZCA9IGZhbHNlOworICAgICAgICAgICAgZnVuY3Rp
b24gc3RhcnQoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGZpbmRNZWRpYUVsZW1l
bnQoKTsKKyAgICAgICAgICAgICAgICB2aWRlby5zcmMgPSBmaW5kTWVkaWFGaWxlKCJ2aWRlbyIs
ICJjb250ZW50L3Rlc3QiKTsKKworICAgICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCgidmlkZW8u
cHJlbG9hZCIsICJtZXRhZGF0YSIpOworICAgICAgICAgICAgICAgIHdhaXRGb3JFdmVudCgnbG9h
ZGVkbWV0YWRhdGEnLCBvbkxvYWRlZE1ldGFkYXRhKTsKKyAgICAgICAgICAgICAgICBmYWlsVGVz
dEluKDIwMDApOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZnVuY3Rpb24gb25Mb2FkZWRN
ZXRhZGF0YSgpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJ2
aWRlby52aWRlb1dpZHRoIiwgMzIwKTsKKyAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoInZp
ZGVvLnZpZGVvSGVpZ2h0IiwgMjQwKTsKKyAgICAgICAgICAgICAgICBlbmRUZXN0KCk7CisgICAg
ICAgICAgICB9CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvaGVhZD4KKworICAgIDxib2R5IG9u
bG9hZD0ic3RhcnQoKSI+CisgICAgICAgIDx2aWRlbyBjb250cm9scyBwcmVsb2FkPSJtZXRhZGF0
YSI+PC92aWRlbz4KKyAgICAgICAgPHA+VGVzdCB0aGF0IHByZWxvYWQ9Im1ldGFkYXRhIiByZXN1
bHRzIGluIHRoZSBjb3JyZWN0IG5hdHVyYWxTaXplLjwvcD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231584</attachid>
            <date>2014-05-16 12:39:57 -0700</date>
            <delta_ts>2014-05-16 12:42:34 -0700</delta_ts>
            <desc>Patch for landing.</desc>
            <filename>bug-132994-20140516123934.patch</filename>
            <type>text/plain</type>
            <size>7034</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4ODQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGU0MzU5MjM2NGJmNTQ5
MDcxYjBlOTJhZGUzYWI1ZmZkNGNiNDQxOC4uYTk4Y2FkNDY0Zjg4OTU3YzRmMjQ1NTI5NmRlY2Rm
M2YxYWUyMjJjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTA1LTE2ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFtNYWNdIG5hdHVyYWxTaXpl
IG5vdCB1cGRhdGVkIHdoZW4gcHJlbG9hZD1tZXRhZGF0YQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyOTk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
RXJpYyBDYXJsc29uLgorCisgICAgICAgIFRlc3Q6IG1lZGlhL3ZpZGVvLWxvYWQtcHJlbG9hZC1t
ZXRhZGF0YS1uYXR1cmFsc2l6ZS5odG1sCisKKyAgICAgICAgV2hlbiBwcmVsb2FkPW1ldGFkYXRh
LCB3ZSBuZXZlciBjcmVhdGUgYW4gQVZQbGF5ZXJJdGVtLCBhbmQgdGhlcmVmb3JlIG5ldmVyIHJl
Y2VpdmUgYQorICAgICAgICBwcmVzZW50YXRpb25TaXplIEtWTy4gV2hlbiBhbiBBVkFzc2V0IGlu
Zm9ybXMgdXMgdGhhdCBpdHMgdHJhY2tzIGhhdmUgY2hhbmdlZCwgYW5kIHRoZXJlCisgICAgICAg
IGlzIG5vIEFWUGxheWVySXRlbSwgcmVjYWxjdWxhdGUgcHJlc2VudGF0aW9uIHNpemUgYmFzZWQg
b24gdGhlIGZpcnN0IHZpZGVvIHRyYWNrJ3MgbmF0dXJhbAorICAgICAgICBzaXplLgorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2
YXRlQVZGb3VuZGF0aW9uT2JqQy5tbToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJp
dmF0ZUFWRm91bmRhdGlvbk9iakM6OnRyYWNrc0NoYW5nZWQpOgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNl
QVZGT2JqQy5tbToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291
cmNlQVZGT2JqQzo6c2Vla0ludGVybmFsKToKKwogMjAxNC0wNS0xNSAgSmVyIE5vYmxlICA8amVy
Lm5vYmxlQGFwcGxlLmNvbT4KIAogICAgICAgICBbTVNFXSBDcmFzaCBhdCAgV2ViQ29yZTo6U291
cmNlQnVmZmVyOjp+U291cmNlQnVmZmVyICsgMTEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVB
VkZvdW5kYXRpb25PYmpDLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZm
b3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5tbQppbmRl
eCA4ZmI4NzFlMmI4MTY2ODM4MjkxMjE2NGNhNTA2YmY3ZTRmYWU3MDQwLi45NmFjYzNjOTgxZDVj
YWNlZGRlY2Y5ZWYyOGE5ZThiMzU1ODExZDE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVBVkZv
dW5kYXRpb25PYmpDLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2
Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakMubW0KQEAg
LTE0NTQsNiArMTQ1NCwxNiBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9i
akM6OnVwZGF0ZVZpZGVvTGF5ZXJHcmF2aXR5KCkKICAgICBbQ0FUcmFuc2FjdGlvbiBjb21taXRd
OwogfQogCitzdGF0aWMgQVZBc3NldFRyYWNrKiBmaXJzdEVuYWJsZWRUcmFjayhOU0FycmF5KiB0
cmFja3MpCit7CisgICAgTlNVSW50ZWdlciBpbmRleCA9IFt0cmFja3MgaW5kZXhPZk9iamVjdFBh
c3NpbmdUZXN0Ol4oaWQgb2JqLCBOU1VJbnRlZ2VyLCBCT09MICopIHsKKyAgICAgICAgcmV0dXJu
IFtzdGF0aWNfY2FzdDxBVkFzc2V0VHJhY2sqPihvYmopIGlzRW5hYmxlZF07CisgICAgfV07Cisg
ICAgaWYgKGluZGV4ID09IE5TTm90Rm91bmQpCisgICAgICAgIHJldHVybiBuaWw7CisgICAgcmV0
dXJuIFt0cmFja3Mgb2JqZWN0QXRJbmRleDppbmRleF07Cit9CisKIHZvaWQgTWVkaWFQbGF5ZXJQ
cml2YXRlQVZGb3VuZGF0aW9uT2JqQzo6dHJhY2tzQ2hhbmdlZCgpCiB7CiAgICAgU3RyaW5nIHBy
aW1hcnlBdWRpb1RyYWNrTGFuZ3VhZ2UgPSBtX2xhbmd1YWdlT2ZQcmltYXJ5QXVkaW9UcmFjazsK
QEAgLTE0NzIsMTEgKzE0ODIsMTQgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRp
b25PYmpDOjp0cmFja3NDaGFuZ2VkKCkKICAgICBpZiAoIW1fYXZQbGF5ZXJJdGVtKSB7CiAgICAg
ICAgIC8vIFdlIGRvbid0IGhhdmUgYSBwbGF5ZXIgaXRlbSB5ZXQsIHNvIGNoZWNrIHdpdGggdGhl
IGFzc2V0IGJlY2F1c2Ugc29tZSBhc3NldHMgc3VwcG9ydCBpbnNwZWN0aW9uCiAgICAgICAgIC8v
IHByaW9yIHRvIGJlY29taW5nIHJlYWR5IHRvIHBsYXkuCi0gICAgICAgIHNldEhhc1ZpZGVvKFtb
bV9hdkFzc2V0LmdldCgpIHRyYWNrc1dpdGhNZWRpYUNoYXJhY3RlcmlzdGljOkFWTWVkaWFDaGFy
YWN0ZXJpc3RpY1Zpc3VhbF0gY291bnRdKTsKLSAgICAgICAgc2V0SGFzQXVkaW8oW1ttX2F2QXNz
ZXQuZ2V0KCkgdHJhY2tzV2l0aE1lZGlhQ2hhcmFjdGVyaXN0aWM6QVZNZWRpYUNoYXJhY3Rlcmlz
dGljQXVkaWJsZV0gY291bnRdKTsKKyAgICAgICAgQVZBc3NldFRyYWNrKiBmaXJzdEVuYWJsZWRW
aWRlb1RyYWNrID0gZmlyc3RFbmFibGVkVHJhY2soW21fYXZBc3NldC5nZXQoKSB0cmFja3NXaXRo
TWVkaWFDaGFyYWN0ZXJpc3RpYzpBVk1lZGlhQ2hhcmFjdGVyaXN0aWNWaXN1YWxdKTsKKyAgICAg
ICAgc2V0SGFzVmlkZW8oZmlyc3RFbmFibGVkVmlkZW9UcmFjayk7CisgICAgICAgIHNldEhhc0F1
ZGlvKGZpcnN0RW5hYmxlZFRyYWNrKFttX2F2QXNzZXQuZ2V0KCkgdHJhY2tzV2l0aE1lZGlhQ2hh
cmFjdGVyaXN0aWM6QVZNZWRpYUNoYXJhY3RlcmlzdGljQXVkaWJsZV0pKTsKICNpZiAhSEFWRShB
VkZPVU5EQVRJT05fTUVESUFfU0VMRUNUSU9OX0dST1VQKQogICAgICAgICBoYXNDYXB0aW9ucyA9
IFtbbV9hdkFzc2V0LmdldCgpIHRyYWNrc1dpdGhNZWRpYVR5cGU6QVZNZWRpYVR5cGVDbG9zZWRD
YXB0aW9uXSBjb3VudF07CiAjZW5kaWYKKworICAgICAgICBwcmVzZW50YXRpb25TaXplRGlkQ2hh
bmdlKGZpcnN0RW5hYmxlZFZpZGVvVHJhY2sgPyBJbnRTaXplKENHU2l6ZUFwcGx5QWZmaW5lVHJh
bnNmb3JtKFtmaXJzdEVuYWJsZWRWaWRlb1RyYWNrIG5hdHVyYWxTaXplXSwgW2ZpcnN0RW5hYmxl
ZFZpZGVvVHJhY2sgcHJlZmVycmVkVHJhbnNmb3JtXSkpIDogSW50U2l6ZSgpKTsKICAgICB9IGVs
c2UgewogICAgICAgICBib29sIGhhc1ZpZGVvID0gZmFsc2U7CiAgICAgICAgIGJvb2wgaGFzQXVk
aW8gPSBmYWxzZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQy5t
bSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01l
ZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNlQVZGT2JqQy5tbQppbmRleCBmN2EyMWJkNjZmNmRh
ZTMzZTI4MWNiNWIxODI4NDZiYmJmM2ZkMTQ5Li44NGQyZDRiY2FjZGU2YWIwODY3MGZiM2NmNTNj
NTExOGNjYmFhZTUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakMu
bW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29i
amMvTWVkaWFQbGF5ZXJQcml2YXRlTWVkaWFTb3VyY2VBVkZPYmpDLm1tCkBAIC00MTksNiArNDE5
LDggQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVNZWRpYVNvdXJjZUFWRk9iakM6OnNlZWtJbnRl
cm5hbChkb3VibGUgdGltZSwgZG91YmxlIG5lZ2EKIHsKICAgICBNZWRpYVRpbWUgc2Vla1RpbWUg
PSBtX21lZGlhU291cmNlUHJpdmF0ZSA/IG1fbWVkaWFTb3VyY2VQcml2YXRlLT5zZWVrVG9UaW1l
KE1lZGlhVGltZTo6Y3JlYXRlV2l0aERvdWJsZSh0aW1lKSwgTWVkaWFUaW1lOjpjcmVhdGVXaXRo
RG91YmxlKHBvc2l0aXZlVGhyZXNob2xkKSwgTWVkaWFUaW1lOjpjcmVhdGVXaXRoRG91YmxlKG5l
Z2F0aXZlVGhyZXNob2xkKSkgOiBNZWRpYVRpbWU6Onplcm9UaW1lKCk7CiAKKworCiAgICAgW21f
c3luY2hyb25pemVyIHNldFJhdGU6KG1fcGxheWluZyA/IG1fcmF0ZSA6IDApIHRpbWU6dG9DTVRp
bWUoc2Vla1RpbWUpXTsKIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDZmODJjNDA5ZDQ0ZTUwMDgxMjhhMTYxNDE0NWMx
MDdmNzkzNzk4NzAuLmVjMDY0MjE0ZWRlZWZmMmZhYzgyZWUxMDBjNGZlOWQxM2Q0YjcxZWQgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxMyBAQAorMjAxNC0wNS0xNiAgSmVyIE5vYmxlICA8amVyLm5vYmxlQGFw
cGxlLmNvbT4KKworICAgICAgICBbTWFjXSBuYXR1cmFsU2l6ZSBub3QgdXBkYXRlZCB3aGVuIHBy
ZWxvYWQ9bWV0YWRhdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEzMjk5NAorCisgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgQ2FybHNvbi4KKworICAg
ICAgICAqIG1lZGlhL3ZpZGVvLWxvYWQtcHJlbG9hZC1tZXRhZGF0YS1uYXR1cmFsc2l6ZS1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIG1lZGlhL3ZpZGVvLWxvYWQtcHJlbG9hZC1tZXRh
ZGF0YS1uYXR1cmFsc2l6ZS5odG1sOiBBZGRlZC4KKwogMjAxNC0wNS0xNCAgWmFsYW4gQnVqdGFz
ICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCBsaW5lIGVuZGluZyBzdHlsZSBmb3Ig
dGhlIHRlc3QuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1sb2FkLXByZWxv
YWQtbWV0YWRhdGEtbmF0dXJhbHNpemUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvbWVkaWEv
dmlkZW8tbG9hZC1wcmVsb2FkLW1ldGFkYXRhLW5hdHVyYWxzaXplLWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi5kNjU0NzNhMWEyOTQ3MmRjZWNhMzU0N2NlMmQ4MGY2NzAxYWMyNjViCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tbG9hZC1wcmVsb2FkLW1ldGFkYXRh
LW5hdHVyYWxzaXplLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDkgQEAKKworVGVzdCB0aGF0IHBy
ZWxvYWQ9Im1ldGFkYXRhIiByZXN1bHRzIGluIHRoZSBjb3JyZWN0IG5hdHVyYWxTaXplLgorCitF
WFBFQ1RFRCAodmlkZW8ucHJlbG9hZCA9PSAnbWV0YWRhdGEnKSBPSworRVZFTlQobG9hZGVkbWV0
YWRhdGEpCitFWFBFQ1RFRCAodmlkZW8udmlkZW9XaWR0aCA9PSAnMzIwJykgT0sKK0VYUEVDVEVE
ICh2aWRlby52aWRlb0hlaWdodCA9PSAnMjQwJykgT0sKK0VORCBPRiBURVNUCisKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLWxvYWQtcHJlbG9hZC1tZXRhZGF0YS1uYXR1cmFs
c2l6ZS5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tbG9hZC1wcmVsb2FkLW1ldGFkYXRh
LW5hdHVyYWxzaXplLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZGNjNDc2NDcwZGM1ZjAyZjAyZjE5NjZlMzJi
NGJhZDM2ZWJkMTk0ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVv
LWxvYWQtcHJlbG9hZC1tZXRhZGF0YS1uYXR1cmFsc2l6ZS5odG1sCkBAIC0wLDAgKzEsMjkgQEAK
KzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c2NyaXB0IHNyYz0ibWVkaWEtZmlsZS5qcyI+
PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPSJ2aWRlby10ZXN0LmpzIj48L3NjcmlwdD4K
KyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIHZhciBwbGF5YmFja1N0YXJ0ZWQgPSBmYWxz
ZTsKKyAgICAgICAgICAgIGZ1bmN0aW9uIHN0YXJ0KCkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBmaW5kTWVkaWFFbGVtZW50KCk7CisgICAgICAgICAgICAgICAgdmlkZW8uc3JjID0g
ZmluZE1lZGlhRmlsZSgidmlkZW8iLCAiY29udGVudC90ZXN0Iik7CisKKyAgICAgICAgICAgICAg
ICB0ZXN0RXhwZWN0ZWQoInZpZGVvLnByZWxvYWQiLCAibWV0YWRhdGEiKTsKKyAgICAgICAgICAg
ICAgICB3YWl0Rm9yRXZlbnQoJ2xvYWRlZG1ldGFkYXRhJywgb25Mb2FkZWRNZXRhZGF0YSk7Cisg
ICAgICAgICAgICAgICAgZmFpbFRlc3RJbigyMDAwKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGZ1bmN0aW9uIG9uTG9hZGVkTWV0YWRhdGEoKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHRlc3RFeHBlY3RlZCgidmlkZW8udmlkZW9XaWR0aCIsIDMyMCk7CisgICAgICAgICAg
ICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby52aWRlb0hlaWdodCIsIDI0MCk7CisgICAgICAgICAg
ICAgICAgZW5kVGVzdCgpOworICAgICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICA8
L2hlYWQ+CisKKyAgICA8Ym9keSBvbmxvYWQ9InN0YXJ0KCkiPgorICAgICAgICA8dmlkZW8gY29u
dHJvbHMgcHJlbG9hZD0ibWV0YWRhdGEiPjwvdmlkZW8+CisgICAgICAgIDxwPlRlc3QgdGhhdCBw
cmVsb2FkPSJtZXRhZGF0YSIgcmVzdWx0cyBpbiB0aGUgY29ycmVjdCBuYXR1cmFsU2l6ZS48L3A+
CisgICAgPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231586</attachid>
            <date>2014-05-16 12:42:23 -0700</date>
            <delta_ts>2014-05-16 14:32:41 -0700</delta_ts>
            <desc>Patch for landing.</desc>
            <filename>bug-132994-20140516124200.patch</filename>
            <type>text/plain</type>
            <size>6114</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4ODQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGU0MzU5MjM2NGJmNTQ5
MDcxYjBlOTJhZGUzYWI1ZmZkNGNiNDQxOC4uYTk4Y2FkNDY0Zjg4OTU3YzRmMjQ1NTI5NmRlY2Rm
M2YxYWUyMjJjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTA1LTE2ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFtNYWNdIG5hdHVyYWxTaXpl
IG5vdCB1cGRhdGVkIHdoZW4gcHJlbG9hZD1tZXRhZGF0YQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyOTk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
RXJpYyBDYXJsc29uLgorCisgICAgICAgIFRlc3Q6IG1lZGlhL3ZpZGVvLWxvYWQtcHJlbG9hZC1t
ZXRhZGF0YS1uYXR1cmFsc2l6ZS5odG1sCisKKyAgICAgICAgV2hlbiBwcmVsb2FkPW1ldGFkYXRh
LCB3ZSBuZXZlciBjcmVhdGUgYW4gQVZQbGF5ZXJJdGVtLCBhbmQgdGhlcmVmb3JlIG5ldmVyIHJl
Y2VpdmUgYQorICAgICAgICBwcmVzZW50YXRpb25TaXplIEtWTy4gV2hlbiBhbiBBVkFzc2V0IGlu
Zm9ybXMgdXMgdGhhdCBpdHMgdHJhY2tzIGhhdmUgY2hhbmdlZCwgYW5kIHRoZXJlCisgICAgICAg
IGlzIG5vIEFWUGxheWVySXRlbSwgcmVjYWxjdWxhdGUgcHJlc2VudGF0aW9uIHNpemUgYmFzZWQg
b24gdGhlIGZpcnN0IHZpZGVvIHRyYWNrJ3MgbmF0dXJhbAorICAgICAgICBzaXplLgorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2
YXRlQVZGb3VuZGF0aW9uT2JqQy5tbToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJp
dmF0ZUFWRm91bmRhdGlvbk9iakM6OnRyYWNrc0NoYW5nZWQpOgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291cmNl
QVZGT2JqQy5tbToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZU1lZGlhU291
cmNlQVZGT2JqQzo6c2Vla0ludGVybmFsKToKKwogMjAxNC0wNS0xNSAgSmVyIE5vYmxlICA8amVy
Lm5vYmxlQGFwcGxlLmNvbT4KIAogICAgICAgICBbTVNFXSBDcmFzaCBhdCAgV2ViQ29yZTo6U291
cmNlQnVmZmVyOjp+U291cmNlQnVmZmVyICsgMTEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVB
VkZvdW5kYXRpb25PYmpDLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZm
b3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5tbQppbmRl
eCA4ZmI4NzFlMmI4MTY2ODM4MjkxMjE2NGNhNTA2YmY3ZTRmYWU3MDQwLi45NmFjYzNjOTgxZDVj
YWNlZGRlY2Y5ZWYyOGE5ZThiMzU1ODExZDE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVBVkZv
dW5kYXRpb25PYmpDLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2
Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakMubW0KQEAg
LTE0NTQsNiArMTQ1NCwxNiBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9i
akM6OnVwZGF0ZVZpZGVvTGF5ZXJHcmF2aXR5KCkKICAgICBbQ0FUcmFuc2FjdGlvbiBjb21taXRd
OwogfQogCitzdGF0aWMgQVZBc3NldFRyYWNrKiBmaXJzdEVuYWJsZWRUcmFjayhOU0FycmF5KiB0
cmFja3MpCit7CisgICAgTlNVSW50ZWdlciBpbmRleCA9IFt0cmFja3MgaW5kZXhPZk9iamVjdFBh
c3NpbmdUZXN0Ol4oaWQgb2JqLCBOU1VJbnRlZ2VyLCBCT09MICopIHsKKyAgICAgICAgcmV0dXJu
IFtzdGF0aWNfY2FzdDxBVkFzc2V0VHJhY2sqPihvYmopIGlzRW5hYmxlZF07CisgICAgfV07Cisg
ICAgaWYgKGluZGV4ID09IE5TTm90Rm91bmQpCisgICAgICAgIHJldHVybiBuaWw7CisgICAgcmV0
dXJuIFt0cmFja3Mgb2JqZWN0QXRJbmRleDppbmRleF07Cit9CisKIHZvaWQgTWVkaWFQbGF5ZXJQ
cml2YXRlQVZGb3VuZGF0aW9uT2JqQzo6dHJhY2tzQ2hhbmdlZCgpCiB7CiAgICAgU3RyaW5nIHBy
aW1hcnlBdWRpb1RyYWNrTGFuZ3VhZ2UgPSBtX2xhbmd1YWdlT2ZQcmltYXJ5QXVkaW9UcmFjazsK
QEAgLTE0NzIsMTEgKzE0ODIsMTQgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRp
b25PYmpDOjp0cmFja3NDaGFuZ2VkKCkKICAgICBpZiAoIW1fYXZQbGF5ZXJJdGVtKSB7CiAgICAg
ICAgIC8vIFdlIGRvbid0IGhhdmUgYSBwbGF5ZXIgaXRlbSB5ZXQsIHNvIGNoZWNrIHdpdGggdGhl
IGFzc2V0IGJlY2F1c2Ugc29tZSBhc3NldHMgc3VwcG9ydCBpbnNwZWN0aW9uCiAgICAgICAgIC8v
IHByaW9yIHRvIGJlY29taW5nIHJlYWR5IHRvIHBsYXkuCi0gICAgICAgIHNldEhhc1ZpZGVvKFtb
bV9hdkFzc2V0LmdldCgpIHRyYWNrc1dpdGhNZWRpYUNoYXJhY3RlcmlzdGljOkFWTWVkaWFDaGFy
YWN0ZXJpc3RpY1Zpc3VhbF0gY291bnRdKTsKLSAgICAgICAgc2V0SGFzQXVkaW8oW1ttX2F2QXNz
ZXQuZ2V0KCkgdHJhY2tzV2l0aE1lZGlhQ2hhcmFjdGVyaXN0aWM6QVZNZWRpYUNoYXJhY3Rlcmlz
dGljQXVkaWJsZV0gY291bnRdKTsKKyAgICAgICAgQVZBc3NldFRyYWNrKiBmaXJzdEVuYWJsZWRW
aWRlb1RyYWNrID0gZmlyc3RFbmFibGVkVHJhY2soW21fYXZBc3NldC5nZXQoKSB0cmFja3NXaXRo
TWVkaWFDaGFyYWN0ZXJpc3RpYzpBVk1lZGlhQ2hhcmFjdGVyaXN0aWNWaXN1YWxdKTsKKyAgICAg
ICAgc2V0SGFzVmlkZW8oZmlyc3RFbmFibGVkVmlkZW9UcmFjayk7CisgICAgICAgIHNldEhhc0F1
ZGlvKGZpcnN0RW5hYmxlZFRyYWNrKFttX2F2QXNzZXQuZ2V0KCkgdHJhY2tzV2l0aE1lZGlhQ2hh
cmFjdGVyaXN0aWM6QVZNZWRpYUNoYXJhY3RlcmlzdGljQXVkaWJsZV0pKTsKICNpZiAhSEFWRShB
VkZPVU5EQVRJT05fTUVESUFfU0VMRUNUSU9OX0dST1VQKQogICAgICAgICBoYXNDYXB0aW9ucyA9
IFtbbV9hdkFzc2V0LmdldCgpIHRyYWNrc1dpdGhNZWRpYVR5cGU6QVZNZWRpYVR5cGVDbG9zZWRD
YXB0aW9uXSBjb3VudF07CiAjZW5kaWYKKworICAgICAgICBwcmVzZW50YXRpb25TaXplRGlkQ2hh
bmdlKGZpcnN0RW5hYmxlZFZpZGVvVHJhY2sgPyBJbnRTaXplKENHU2l6ZUFwcGx5QWZmaW5lVHJh
bnNmb3JtKFtmaXJzdEVuYWJsZWRWaWRlb1RyYWNrIG5hdHVyYWxTaXplXSwgW2ZpcnN0RW5hYmxl
ZFZpZGVvVHJhY2sgcHJlZmVycmVkVHJhbnNmb3JtXSkpIDogSW50U2l6ZSgpKTsKICAgICB9IGVs
c2UgewogICAgICAgICBib29sIGhhc1ZpZGVvID0gZmFsc2U7CiAgICAgICAgIGJvb2wgaGFzQXVk
aW8gPSBmYWxzZTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCA2ZjgyYzQwOWQ0NGU1MDA4MTI4YTE2MTQxNDVjMTA3Zjc5Mzc5
ODcwLi5lYzA2NDIxNGVkZWVmZjJmYWM4MmVlMTAwYzRmZTlkMTNkNGI3MWVkIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTMgQEAKKzIwMTQtMDUtMTYgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+
CisKKyAgICAgICAgW01hY10gbmF0dXJhbFNpemUgbm90IHVwZGF0ZWQgd2hlbiBwcmVsb2FkPW1l
dGFkYXRhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MzI5OTQKKworICAgICAgICBSZXZpZXdlZCBieSBFcmljIENhcmxzb24uCisKKyAgICAgICAgKiBt
ZWRpYS92aWRlby1sb2FkLXByZWxvYWQtbWV0YWRhdGEtbmF0dXJhbHNpemUtZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKyAgICAgICAgKiBtZWRpYS92aWRlby1sb2FkLXByZWxvYWQtbWV0YWRhdGEtbmF0
dXJhbHNpemUuaHRtbDogQWRkZWQuCisKIDIwMTQtMDUtMTQgIFphbGFuIEJ1anRhcyAgPHphbGFu
QGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggbGluZSBlbmRpbmcgc3R5bGUgZm9yIHRoZSB0ZXN0
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tbG9hZC1wcmVsb2FkLW1ldGFk
YXRhLW5hdHVyYWxzaXplLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLWxv
YWQtcHJlbG9hZC1tZXRhZGF0YS1uYXR1cmFsc2l6ZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
ZDY1NDczYTFhMjk0NzJkY2VjYTM1NDdjZTJkODBmNjcwMWFjMjY1YgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLWxvYWQtcHJlbG9hZC1tZXRhZGF0YS1uYXR1cmFs
c2l6ZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw5IEBACisKK1Rlc3QgdGhhdCBwcmVsb2FkPSJt
ZXRhZGF0YSIgcmVzdWx0cyBpbiB0aGUgY29ycmVjdCBuYXR1cmFsU2l6ZS4KKworRVhQRUNURUQg
KHZpZGVvLnByZWxvYWQgPT0gJ21ldGFkYXRhJykgT0sKK0VWRU5UKGxvYWRlZG1ldGFkYXRhKQor
RVhQRUNURUQgKHZpZGVvLnZpZGVvV2lkdGggPT0gJzMyMCcpIE9LCitFWFBFQ1RFRCAodmlkZW8u
dmlkZW9IZWlnaHQgPT0gJzI0MCcpIE9LCitFTkQgT0YgVEVTVAorCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9tZWRpYS92aWRlby1sb2FkLXByZWxvYWQtbWV0YWRhdGEtbmF0dXJhbHNpemUuaHRt
bCBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLWxvYWQtcHJlbG9hZC1tZXRhZGF0YS1uYXR1cmFs
c2l6ZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmRjYzQ3NjQ3MGRjNWYwMmYwMmYxOTY2ZTMyYjRiYWQzNmVi
ZDE5NGYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1sb2FkLXBy
ZWxvYWQtbWV0YWRhdGEtbmF0dXJhbHNpemUuaHRtbApAQCAtMCwwICsxLDI5IEBACis8aHRtbD4K
KyAgICA8aGVhZD4KKyAgICAgICAgPHNjcmlwdCBzcmM9Im1lZGlhLWZpbGUuanMiPjwvc2NyaXB0
PgorICAgICAgICA8c2NyaXB0IHNyYz0idmlkZW8tdGVzdC5qcyI+PC9zY3JpcHQ+CisgICAgICAg
IDxzY3JpcHQ+CisgICAgICAgICAgICB2YXIgcGxheWJhY2tTdGFydGVkID0gZmFsc2U7CisgICAg
ICAgICAgICBmdW5jdGlvbiBzdGFydCgpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ZmluZE1lZGlhRWxlbWVudCgpOworICAgICAgICAgICAgICAgIHZpZGVvLnNyYyA9IGZpbmRNZWRp
YUZpbGUoInZpZGVvIiwgImNvbnRlbnQvdGVzdCIpOworCisgICAgICAgICAgICAgICAgdGVzdEV4
cGVjdGVkKCJ2aWRlby5wcmVsb2FkIiwgIm1ldGFkYXRhIik7CisgICAgICAgICAgICAgICAgd2Fp
dEZvckV2ZW50KCdsb2FkZWRtZXRhZGF0YScsIG9uTG9hZGVkTWV0YWRhdGEpOworICAgICAgICAg
ICAgICAgIGZhaWxUZXN0SW4oMjAwMCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBmdW5j
dGlvbiBvbkxvYWRlZE1ldGFkYXRhKCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB0
ZXN0RXhwZWN0ZWQoInZpZGVvLnZpZGVvV2lkdGgiLCAzMjApOworICAgICAgICAgICAgICAgIHRl
c3RFeHBlY3RlZCgidmlkZW8udmlkZW9IZWlnaHQiLCAyNDApOworICAgICAgICAgICAgICAgIGVu
ZFRlc3QoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zY3JpcHQ+CisgICAgPC9oZWFkPgor
CisgICAgPGJvZHkgb25sb2FkPSJzdGFydCgpIj4KKyAgICAgICAgPHZpZGVvIGNvbnRyb2xzIHBy
ZWxvYWQ9Im1ldGFkYXRhIj48L3ZpZGVvPgorICAgICAgICA8cD5UZXN0IHRoYXQgcHJlbG9hZD0i
bWV0YWRhdGEiIHJlc3VsdHMgaW4gdGhlIGNvcnJlY3QgbmF0dXJhbFNpemUuPC9wPgorICAgIDwv
Ym9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>