<?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>194380</bug_id>
          
          <creation_ts>2019-02-07 01:36:55 -0800</creation_ts>
          <short_desc>Running RTCRtpSender.getCapabilities(&quot;video&quot;) before initial offer breaks VP8</short_desc>
          <delta_ts>2019-02-08 10:49:33 -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>WebRTC</component>
          <version>Safari Technology Preview</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Dag-Inge Aas">daginge</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>argggh</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1503672</commentid>
    <comment_count>0</comment_count>
    <who name="Dag-Inge Aas">daginge</who>
    <bug_when>2019-02-07 01:36:55 -0800</bug_when>
    <thetext>Affected browser:
Safari Technical Preview Release 75 (Safari 12.2, WebKit 14608.1.3.0.2)

Summary:
If I run RTCRtpSender.getCapabilities(&quot;video&quot;) before I create the initial peer connection (with offer), VP8 will not be included in the SDP. If I don&apos;t run getCapabilities before creating an offer it works as expected.

Steps to reproduce:
1. Open https://webrtc.github.io/samples/src/content/peerconnection/pc1/ in a new tab. Open console upon page load.
2. Click &quot;Start&quot; then &quot;Call&quot;
3. Run pc1.localDescription.sdp.indexOf(&quot;VP8&quot;) in the console and observe that VP8 is there.
4. Close the browser completely and open https://webrtc.github.io/samples/src/content/peerconnection/pc1/ in a new tab. Open console upon page load.
5. Run RTCRtpSender.getCapabilities(&quot;video&quot;). Observe that VP8 is not in the list.
6. Click &quot;Start&quot; then &quot;Call&quot;
7. Run pc1.localDescription.sdp.indexOf(&quot;VP8&quot;) and see that VP8 is missing (returns -1)

Expected result:
RTCRtpSender.getCapabilities(&quot;video&quot;) returns VP8 no matter when you call it, and the peer connection always offers VP8 when available.

Actual result:
RTCRtpSender.getCapabilities(&quot;video&quot;) does not contain VP8 when run before creating initial peer connection, and seems to break VP8 in any following peer connections made afterwards. However, running RTCRtpSender.getCapabilities(&quot;video&quot;) after the initial offer with VP8 works as expected.

Special thanks to fippo who originally discovered an issue with getCapabilities and aided in debugging the underlying issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1504170</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-08 07:31:35 -0800</bug_when>
    <thetext>&lt;rdar://problem/47916514&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1504188</commentid>
    <comment_count>2</comment_count>
      <attachid>361508</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-02-08 09:19:14 -0800</bug_when>
    <thetext>Created attachment 361508
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1504191</commentid>
    <comment_count>3</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2019-02-08 09:22:07 -0800</bug_when>
    <thetext>Attachment 361508 did not pass style-queue:


ERROR: Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h:116:  Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line.  [build/webcore_export] [4]
Total errors found: 1 in 9 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>1504219</commentid>
    <comment_count>4</comment_count>
      <attachid>361508</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-08 10:49:29 -0800</bug_when>
    <thetext>Comment on attachment 361508
Patch

Clearing flags on attachment: 361508

Committed r241200: &lt;https://trac.webkit.org/changeset/241200&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1504220</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-08 10:49:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361508</attachid>
            <date>2019-02-08 09:19:14 -0800</date>
            <delta_ts>2019-02-08 10:49:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194380-20190208091913.patch</filename>
            <type>text/plain</type>
            <size>7851</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxMTIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTBhYjRhNDk1MWE1MWY3
Y2VlOTdjZmJjMGEzYjM1ZTRlMzAzOTE5NS4uZTMwM2Q2ZGNjM2U5ZmQzNTE3YzJmM2U4M2ZlYmFi
NWRlZGEwNmFjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE5LTAyLTA4ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSdW5uaW5nIFJUQ1J0cFNl
bmRlci5nZXRDYXBhYmlsaXRpZXMoInZpZGVvIikgYmVmb3JlIGluaXRpYWwgb2ZmZXIgYnJlYWtz
IFZQOAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk0
MzgwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80NzkxNjUxND4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTZXQgd2hldGhlciBWUDggaXMgc3VwcG9y
dGVkIGF0IGNyZWF0aW9uIG9mIHRoZSBwYWdlLgorICAgICAgICBUaGlzIGVuc3VyZXMgdGhhdCBh
bnkgY2FsbCBjcmVhdGluZyBhIHBlZXIgY29ubmVjdGlvbiBmYWN0b3J5IHdpbGwgZW5kIHVwIHN1
cHBvcnRpbmcgdGhlIHJ1bnRpbWUgZmxhZyBjb25maWd1cmF0aW9uLgorCisgICAgICAgIEFkZCBp
bnRlcm5hbCBBUEkgdG8gZW5hYmxlIHJlc2V0dGluZyB0aGUgZmFjdG9yeSB0byBlbmFibGUgcHJv
cGVyIHRlc3RpbmcuCisKKyAgICAgICAgQ292ZXJlZCBieSB1cGRhdGVkIHRlc3QuCisKKyAgICAg
ICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQZWVyQ29ubmVjdGlv
bkJhY2tlbmQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Y3JlYXRlTGliV2ViUlRDUGVlckNvbm5l
Y3Rpb25CYWNrZW5kKToKKyAgICAgICAgKiBwYWdlL1BhZ2UuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6bV9hcHBsaWNhdGlvbk1hbmlmZXN0KToKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVh
bS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuaDoKKyAgICAgICAgKiB0ZXN0aW5nL0ludGVy
bmFscy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnRlcm5hbHM6OmNsZWFyUGVlckNvbm5lY3Rp
b25GYWN0b3J5KToKKyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5oOgorICAgICAgICAqIHRl
c3RpbmcvSW50ZXJuYWxzLmlkbDoKKwogMjAxOS0wMi0wNyAgWW91ZW5uIEZhYmxldCAgPHlvdWVu
bkBhcHBsZS5jb20+CiAKICAgICAgICAgTWFrZSB0byBjbGVhciBzb3VyY2VzIGZyb20gVXNlck1l
ZGlhQ2FwdHVyZU1hbmFnZXJQcm94eSBhbmQgVXNlck1lZGlhQ2FwdHVyZU1hbmFnZXIgd2hlbiBu
byBsb25nZXIgbmVlZGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlh
c3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQZWVyQ29ubmVjdGlvbkJhY2tlbmQuY3BwIGIvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUGVlckNv
bm5lY3Rpb25CYWNrZW5kLmNwcAppbmRleCAxMjUzYzBmMmMzOTEwZTRkMTc3MDRhNzI3ZDZjMGU3
NDU5ZWEwODRlLi42YmMwMDFmZTI0OTlkMjJkNGJhYzJjNGQzMmVjMGExMDc0MWM2ZDJlIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJX
ZWJSVENQZWVyQ29ubmVjdGlvbkJhY2tlbmQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1BlZXJDb25uZWN0aW9uQmFja2VuZC5j
cHAKQEAgLTU4LDkgKzU4LDYgQEAgc3RhdGljIHN0ZDo6dW5pcXVlX3B0cjxQZWVyQ29ubmVjdGlv
bkJhY2tlbmQ+IGNyZWF0ZUxpYldlYlJUQ1BlZXJDb25uZWN0aW9uQmFja2UKICAgICBpZiAoIXBh
Z2UpCiAgICAgICAgIHJldHVybiBudWxscHRyOwogCi0jaWYgVVNFKExJQldFQlJUQykKLSAgICBw
YWdlLT5saWJXZWJSVENQcm92aWRlcigpLnN1cHBvcnRzVlA4KFJ1bnRpbWVFbmFibGVkRmVhdHVy
ZXM6OnNoYXJlZEZlYXR1cmVzKCkud2ViUlRDVlA4Q29kZWNFbmFibGVkKCkpOwotI2VuZGlmCiAg
ICAgcmV0dXJuIHN0ZDo6bWFrZV91bmlxdWU8TGliV2ViUlRDUGVlckNvbm5lY3Rpb25CYWNrZW5k
PihwZWVyQ29ubmVjdGlvbiwgcGFnZS0+bGliV2ViUlRDUHJvdmlkZXIoKSk7CiB9CiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L1BhZ2UuY3BwCmluZGV4IDc4YmUxODMwMDZkZDc4NTVkM2ZmYjJiM2Q5N2FhM2YyMjIyOWMyNDku
LjY5MDczNWQ0ZjBjYjIwYzcwMmIyYjdiNDdkNDhiYjJhMzIyZTkyNzYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdl
LmNwcApAQCAtMzEwLDYgKzMxMCwxMCBAQCBQYWdlOjpQYWdlKFBhZ2VDb25maWd1cmF0aW9uJiYg
cGFnZUNvbmZpZ3VyYXRpb24pCiAjaWYgUExBVEZPUk0oQ09DT0EpCiAgICAgcGxhdGZvcm1Jbml0
aWFsaXplKCk7CiAjZW5kaWYKKworI2lmIFVTRShMSUJXRUJSVEMpCisgICAgbV9saWJXZWJSVENQ
cm92aWRlci0+c3VwcG9ydHNWUDgoUnVudGltZUVuYWJsZWRGZWF0dXJlczo6c2hhcmVkRmVhdHVy
ZXMoKS53ZWJSVENWUDhDb2RlY0VuYWJsZWQoKSk7CisjZW5kaWYKIH0KIAogUGFnZTo6flBhZ2Uo
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2Vi
cnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0
cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuaAppbmRleCBhMzFiZDZhM2I0ZjViMjBj
ZTNhYjRlODVjNmY5N2MyNmJjZWYyODA0Li4wZmFmNjk1NzQzMmI3NjI5YzZhOTQwNmFiNjAxMTI3
ZGY2Njg3NTZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVh
bS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuaApAQCAtMTEzLDYg
KzExMyw4IEBAIHB1YmxpYzoKICAgICBPcHRpb25hbDxSVENSdHBDYXBhYmlsaXRpZXM+IHJlY2Vp
dmVyQ2FwYWJpbGl0aWVzKGNvbnN0IFN0cmluZyYga2luZCk7CiAgICAgT3B0aW9uYWw8UlRDUnRw
Q2FwYWJpbGl0aWVzPiBzZW5kZXJDYXBhYmlsaXRpZXMoY29uc3QgU3RyaW5nJiBraW5kKTsKIAor
ICAgIHZvaWQgY2xlYXJGYWN0b3J5KCkgeyBtX2ZhY3RvcnkgPSBudWxscHRyOyB9CisKIHByb3Rl
Y3RlZDoKICAgICBMaWJXZWJSVENQcm92aWRlcigpID0gZGVmYXVsdDsKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwIGIvU291cmNlL1dlYkNvcmUvdGVz
dGluZy9JbnRlcm5hbHMuY3BwCmluZGV4IDYzZDlhZjA1MzZlZWY1ZTExMjk1OWE1ZWEzNTQwZTZh
YjM3ZTBkYjYuLmVmNzk4MzZiOGU1OWY2NmYzYWJmZWM2ODQ5NTNmNTc4ODY1MWVhMWQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKQEAgLTE0NjMsNiArMTQ2MywxNCBAQCB2b2lk
IEludGVybmFsczo6c3RvcFBlZXJDb25uZWN0aW9uKFJUQ1BlZXJDb25uZWN0aW9uJiBjb25uZWN0
aW9uKQogICAgIG9iamVjdC5zdG9wKCk7CiB9CiAKK3ZvaWQgSW50ZXJuYWxzOjpjbGVhclBlZXJD
b25uZWN0aW9uRmFjdG9yeSgpCit7CisjaWYgVVNFKExJQldFQlJUQykKKyAgICBpZiAoYXV0byog
cGFnZSA9IGNvbnRleHREb2N1bWVudCgpLT5wYWdlKCkpCisgICAgICAgIHBhZ2UtPmxpYldlYlJU
Q1Byb3ZpZGVyKCkuY2xlYXJGYWN0b3J5KCk7CisjZW5kaWYKK30KKwogdm9pZCBJbnRlcm5hbHM6
OmFwcGx5Um90YXRpb25Gb3JPdXRnb2luZ1ZpZGVvU291cmNlcyhSVENQZWVyQ29ubmVjdGlvbiYg
Y29ubmVjdGlvbikKIHsKICAgICBjb25uZWN0aW9uLmFwcGx5Um90YXRpb25Gb3JPdXRnb2luZ1Zp
ZGVvU291cmNlcygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5h
bHMuaCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmgKaW5kZXggMzdjNTQ5MGQ0
NzdmZjU0ODUyYTE0MDBiYjI0OTc1ZmZlZDg2YjQyOS4uMDg0ZjQ4Mjg5MzRiNTFlZWE5NWMwYWQx
NjE1NTEzNmRjZDM5OWM3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRl
cm5hbHMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCkBAIC01MTcs
NiArNTE3LDcgQEAgcHVibGljOgogICAgIHZvaWQgc2V0SUNFQ2FuZGlkYXRlRmlsdGVyaW5nKGJv
b2wpOwogICAgIHZvaWQgc2V0RW51bWVyYXRpbmdBbGxOZXR3b3JrSW50ZXJmYWNlc0VuYWJsZWQo
Ym9vbCk7CiAgICAgdm9pZCBzdG9wUGVlckNvbm5lY3Rpb24oUlRDUGVlckNvbm5lY3Rpb24mKTsK
KyAgICB2b2lkIGNsZWFyUGVlckNvbm5lY3Rpb25GYWN0b3J5KCk7CiAgICAgdm9pZCBhcHBseVJv
dGF0aW9uRm9yT3V0Z29pbmdWaWRlb1NvdXJjZXMoUlRDUGVlckNvbm5lY3Rpb24mKTsKICNlbmRp
ZgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwgYi9T
b3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKaW5kZXggMGU3NDY1OTVkYTNhZjYz
N2NiNzYxMTMyNGY2OWI4ZjIwZjMzZDA0ZC4uYjkxMWMyNTkwYjU1MTA0MzYzZDRlZmQ4ZDUxMjlk
MzY3MzJjNWQ1MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMu
aWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbApAQCAtNTgyLDYg
KzU4Miw3IEBAIGVudW0gQ29tcG9zaXRpbmdQb2xpY3kgewogICAgIFtDb25kaXRpb25hbD1XRUJf
UlRDXSB2b2lkIHNldElDRUNhbmRpZGF0ZUZpbHRlcmluZyhib29sZWFuIGVuYWJsZWQpOwogICAg
IFtDb25kaXRpb25hbD1XRUJfUlRDXSB2b2lkIHNldEVudW1lcmF0aW5nQWxsTmV0d29ya0ludGVy
ZmFjZXNFbmFibGVkKGJvb2xlYW4gZW5hYmxlZCk7CiAgICAgW0NvbmRpdGlvbmFsPVdFQl9SVENd
IHZvaWQgc3RvcFBlZXJDb25uZWN0aW9uKFJUQ1BlZXJDb25uZWN0aW9uIGNvbm5lY3Rpb24pOwor
ICAgIFtDb25kaXRpb25hbD1XRUJfUlRDXSB2b2lkIGNsZWFyUGVlckNvbm5lY3Rpb25GYWN0b3J5
KCk7CiAKICAgICBbQ29uZGl0aW9uYWw9VklERU9dIHZvaWQgc2ltdWxhdGVTeXN0ZW1TbGVlcCgp
OwogICAgIFtDb25kaXRpb25hbD1WSURFT10gdm9pZCBzaW11bGF0ZVN5c3RlbVdha2UoKTsKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCA1ODk3NWRkYjVlNTZhODZmYzQwMGRjNTZiZDQ4NjgzZWJmODZlNjhkLi42NzhkM2NkNWY3
Nzc2ZTY5Mzg3ZTliYWY1NDc5MzAzZjYwMDljNjM1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIw
MTktMDItMDggIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFJ1
bm5pbmcgUlRDUnRwU2VuZGVyLmdldENhcGFiaWxpdGllcygidmlkZW8iKSBiZWZvcmUgaW5pdGlh
bCBvZmZlciBicmVha3MgVlA4CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xOTQzODAKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ3OTE2NTE0PgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogd2VicnRjL3Zp
ZGVvLW11dGUtdnA4LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiB3ZWJydGMvdmlkZW8tbXV0ZS12
cDguaHRtbDoKKwogMjAxOS0wMi0wNyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+
CiAKICAgICAgICAgRmlsdGVyIG91dCBPdmVyY29uc3RyYWluZWRlcnJvci5jb25zdHJhaW50IHdo
ZW4gZ2V0VXNlck1lZGlhIGlzIG5vdCBncmFudGVkCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93
ZWJydGMvdmlkZW8tbXV0ZS12cDgtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvd2VicnRjL3Zp
ZGVvLW11dGUtdnA4LWV4cGVjdGVkLnR4dAppbmRleCAwYTI1ODc1MjJlZWE1M2IxOGMxODNiMGQz
MjI2YWI1OWIwMjFiOWQ1Li42OTQ5ZGI0NzQ0NWYwOTY3Yzk2ODNjZDNhNzRkNTEzMjI4MDQwNjg5
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy93ZWJydGMvdmlkZW8tbXV0ZS12cDgtZXhwZWN0ZWQu
dHh0CisrKyBiL0xheW91dFRlc3RzL3dlYnJ0Yy92aWRlby1tdXRlLXZwOC1leHBlY3RlZC50eHQK
QEAgLTIsNiArMiw3IEBAIFZpZGVvIHNob3VsZCBiZSBydW5uaW5nLCBnbyB0byBibGFjayBhbmQg
cnVubmluZy4KIEZvbGxvd2luZywgc2hvdWxkIGJlIGEgc25hcHNob3Qgb2YgdGhlIHZpZGVvLCBh
IGJsYWNrIGZyYW1lIGFuZCBhIHNuYXBzaG90IG9mIHRoZSB2aWRlby4KICAgCiAKK1BBU1MgVmVy
aWZ5IFZQOCBhY3RpdmF0aW9uIAogUEFTUyBTZXR0aW5nIHZpZGVvIGV4Y2hhbmdlIAogUEFTUyBF
bnN1cmluZyBjb25uZWN0aW9uIHN0YXRlIGlzIGNvbm5lY3RlZCAKIFBBU1MgVHJhY2sgaXMgZW5h
YmxlZCwgdmlkZW8gc2hvdWxkIG5vdCBiZSBibGFjayAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L3dlYnJ0Yy92aWRlby1tdXRlLXZwOC5odG1sIGIvTGF5b3V0VGVzdHMvd2VicnRjL3ZpZGVvLW11
dGUtdnA4Lmh0bWwKaW5kZXggZDU2MDRhMDg4YjhhNWM1ZjVhNmRlMjAxZmZjMGIwYzljNTJjNjcx
YS4uZDYxNDE5MzcwNjNhMTIyYmFiYzI5ZTNlYTI1Nzc3OTNlZjdiOWIyMiAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvd2VicnRjL3ZpZGVvLW11dGUtdnA4Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMv
d2VicnRjL3ZpZGVvLW11dGUtdnA4Lmh0bWwKQEAgLTE1LDYgKzE1LDIwIEBACiAgICAgICAgIDxj
YW52YXMgaWQ9ImNhbnZhczMiIHdpZHRoPSIzMjAiIGhlaWdodD0iMjQwIj48L2NhbnZhcz4KICAg
ICAgICAgPHNjcmlwdCBzcmMgPSJyb3V0aW5lcy5qcyI+PC9zY3JpcHQ+CiAgICAgICAgIDxzY3Jp
cHQ+Citwcm9taXNlX3Rlc3QoYXN5bmMgKHRlc3QpID0+IHsKKyAgICBpZiAod2luZG93LmludGVy
bmFscykKKyAgICAgICAgd2luZG93LmludGVybmFscy5jbGVhclBlZXJDb25uZWN0aW9uRmFjdG9y
eSgpOworCisgICAgY29uc3QgY29kZWNzID0gUlRDUnRwU2VuZGVyLmdldENhcGFiaWxpdGllcygi
dmlkZW8iKS5jb2RlY3M7CisgICAgYXNzZXJ0X3RydWUoY29kZWNzLnNvbWUoKGNvZGVjKSA9PiB7
IHJldHVybiBjb2RlYy5taW1lVHlwZS5pbmRleE9mKCJWUDgiKSB9KSwgIlZQOCBpcyBsaXN0ZWQg
YXMgYSBjb2RlYyIpOworCisgICAgY29uc3QgcGMgPSBuZXcgUlRDUGVlckNvbm5lY3Rpb24oKTsK
KyAgICBwYy5hZGRUcmFuc2NlaXZlcigidmlkZW8iKTsKKyAgICBjb25zdCBkZXNjcmlwdGlvbiA9
IGF3YWl0IHBjLmNyZWF0ZU9mZmVyKCk7CisgICAgcGMuY2xvc2UoKTsKKyAgICBhc3NlcnRfdHJ1
ZShkZXNjcmlwdGlvbi5zZHAuaW5kZXhPZigiVlA4IikgIT09IC0xLCAiVlA4IGNvZGVjIGlzIGlu
IHRoZSBTRFAiKTsKK30sICJWZXJpZnkgVlA4IGFjdGl2YXRpb24iKQorCiB2YXIgdHJhY2s7CiB2
YXIgcmVtb3RlVHJhY2s7CiB2YXIgcmVjZWl2aW5nQ29ubmVjdGlvbjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>