<?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>225149</bug_id>
          
          <creation_ts>2021-04-28 05:41:12 -0700</creation_ts>
          <short_desc>Set audio transceiver nMax to 1</short_desc>
          <delta_ts>2021-04-28 09:29:25 -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>WebRTC</component>
          <version>WebKit Local 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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>rbuis</cc>
    
    <cc>rniwa</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1754993</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-04-28 05:41:12 -0700</bug_when>
    <thetext>Set audio transceiver nMax to 1, we do not need more currently</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754995</commentid>
    <comment_count>1</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-04-28 05:48:42 -0700</bug_when>
    <thetext>&lt;rdar://75956639&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754997</commentid>
    <comment_count>2</comment_count>
      <attachid>427255</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-04-28 05:52:27 -0700</bug_when>
    <thetext>Created attachment 427255
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1755025</commentid>
    <comment_count>3</comment_count>
      <attachid>427255</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-04-28 08:02:55 -0700</bug_when>
    <thetext>Comment on attachment 427255
Patch

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

&gt; Source/WebCore/ChangeLog:5
&gt; +        &lt;rdar://75956639&gt;

I don&apos;t understand how this is related or why it only applies to audio but not video.  Maybe a comment in the radar.

&gt; LayoutTests/webrtc/audio-addTransceiver.html:21
&gt; +    assert_true(sdp.indexOf(&apos;baz&apos;) === -1);

You should check that &apos;foo&apos; is found at index 0.
I assume there is already a test for video encodings, but if not it would be good to add.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1755039</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-04-28 08:49:33 -0700</bug_when>
    <thetext>(In reply to Alex Christensen from comment #3)
&gt; Comment on attachment 427255 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=427255&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:5
&gt; &gt; +        &lt;rdar://75956639&gt;
&gt; 
&gt; I don&apos;t understand how this is related or why it only applies to audio but
&gt; not video.  Maybe a comment in the radar.

Simulcast is mostly a thing for video, where you might want to send several times the same video at different bitrate. For audio, simulcast is less needed and there are other ways to do it in a good enough way.

&gt; &gt; LayoutTests/webrtc/audio-addTransceiver.html:21
&gt; &gt; +    assert_true(sdp.indexOf(&apos;baz&apos;) === -1);
&gt; 
&gt; You should check that &apos;foo&apos; is found at index 0.
&gt; I assume there is already a test for video encodings, but if not it would be
&gt; good to add.

We have tests in LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCRtpParameters-encodings.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1755045</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-28 09:29:21 -0700</bug_when>
    <thetext>Committed r276717 (237121@main): &lt;https://commits.webkit.org/237121@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 427255.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>427255</attachid>
            <date>2021-04-28 05:52:27 -0700</date>
            <delta_ts>2021-04-28 09:29:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225149-20210428145226.patch</filename>
            <type>text/plain</type>
            <size>9696</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2NTkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2IxNGU1NTIyYzkxMWU0
NDA2Y2M0MDEwMWMyMDllZTNmZmZlOTk5Ny4uYWYyZDhlYzYwM2RlODgwYTVjMDc3ODU2MzkyMjE0
NjIzMDAxODlhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIxLTA0LTI4ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBTZXQgYXVkaW8gdHJhbnNj
ZWl2ZXIgbk1heCB0byAxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjUxNDkKKyAgICAgICAgPHJkYXI6Ly83NTk1NjYzOT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbXBsZW1lbnQgc3RlcCA4LjQgb2Yg
aHR0cHM6Ly93M2MuZ2l0aHViLmlvL3dlYnJ0Yy1wYy8jZG9tLXJ0Y3BlZXJjb25uZWN0aW9uLWFk
ZHRyYW5zY2VpdmVyIGFuZCBzZXQgbk1heCBmb3IgYXVkaW8gdG8gMS4KKworICAgICAgICBUZXN0
OiB3ZWJydGMvYXVkaW8tYWRkVHJhbnNjZWl2ZXIuaHRtbAorCisgICAgICAgICogTW9kdWxlcy9t
ZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDTWVkaWFFbmRwb2ludC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpMaWJXZWJSVENNZWRpYUVuZHBvaW50OjpjcmVhdGVUcmFuc2NlaXZlckJhY2tl
bmRzKToKKyAgICAgICAgKFdlYkNvcmU6OkxpYldlYlJUQ01lZGlhRW5kcG9pbnQ6OmFkZFRyYW5z
Y2VpdmVyKToKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJS
VENNZWRpYUVuZHBvaW50Lmg6CisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJy
dGMvTGliV2ViUlRDVXRpbHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6ZnJvbVJ0cFRyYW5zY2Vp
dmVySW5pdCk6CisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2Vi
UlRDVXRpbHMuaDoKKwogMjAyMS0wNC0yNyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5j
b20+CiAKICAgICAgICAgU1dDb250ZXh0TWFuYWdlcjo6cG9zdE1lc3NhZ2VUb1NlcnZpY2VXb3Jr
ZXIgc2hvdWxkIGNoZWNrIGZvciB2YWxpZCBzZXJ2aWNlIHdvcmtlcgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDTWVkaWFF
bmRwb2ludC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0
Yy9MaWJXZWJSVENNZWRpYUVuZHBvaW50LmNwcAppbmRleCA0Y2MxMWJkMWRhY2VlODllN2RiM2M1
MjBmMTEzNjQ3MWZlODA2MWUzLi40N2QxYjI0M2ZjNzhlOWM1ZGEwYmVkMTdjMjlkYzYyOWU1NGY4
NTk4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xpYndl
YnJ0Yy9MaWJXZWJSVENNZWRpYUVuZHBvaW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENNZWRpYUVuZHBvaW50LmNwcApAQCAt
NDMwLDkgKzQzMCw5IEBAIHZvaWQgTGliV2ViUlRDTWVkaWFFbmRwb2ludDo6cmVtb3ZlUmVtb3Rl
VHJhY2socnRjOjpzY29wZWRfcmVmcHRyPHdlYnJ0Yzo6UnRwUmVjCiB9CiAKIHRlbXBsYXRlPHR5
cGVuYW1lIFQ+Ci1FeGNlcHRpb25PcjxMaWJXZWJSVENNZWRpYUVuZHBvaW50OjpCYWNrZW5kcz4g
TGliV2ViUlRDTWVkaWFFbmRwb2ludDo6Y3JlYXRlVHJhbnNjZWl2ZXJCYWNrZW5kcyhUJiYgdHJh
Y2tPcktpbmQsIGNvbnN0IFJUQ1J0cFRyYW5zY2VpdmVySW5pdCYgaW5pdCwgTGliV2ViUlRDUnRw
U2VuZGVyQmFja2VuZDo6U291cmNlJiYgc291cmNlKQorRXhjZXB0aW9uT3I8TGliV2ViUlRDTWVk
aWFFbmRwb2ludDo6QmFja2VuZHM+IExpYldlYlJUQ01lZGlhRW5kcG9pbnQ6OmNyZWF0ZVRyYW5z
Y2VpdmVyQmFja2VuZHMoVCYmIHRyYWNrT3JLaW5kLCB3ZWJydGM6OlJ0cFRyYW5zY2VpdmVySW5p
dCYmIGluaXQsIExpYldlYlJUQ1J0cFNlbmRlckJhY2tlbmQ6OlNvdXJjZSYmIHNvdXJjZSkKIHsK
LSAgICBhdXRvIHJlc3VsdCA9IG1fYmFja2VuZC0+QWRkVHJhbnNjZWl2ZXIoV1RGTW92ZSh0cmFj
a09yS2luZCksIGZyb21SdHBUcmFuc2NlaXZlckluaXQoaW5pdCkpOworICAgIGF1dG8gcmVzdWx0
ID0gbV9iYWNrZW5kLT5BZGRUcmFuc2NlaXZlcihXVEZNb3ZlKHRyYWNrT3JLaW5kKSwgV1RGTW92
ZShpbml0KSk7CiAgICAgaWYgKCFyZXN1bHQub2soKSkKICAgICAgICAgcmV0dXJuIHRvRXhjZXB0
aW9uKHJlc3VsdC5lcnJvcigpKTsKIApAQCAtNDQzLDcgKzQ0Myw3IEBAIEV4Y2VwdGlvbk9yPExp
YldlYlJUQ01lZGlhRW5kcG9pbnQ6OkJhY2tlbmRzPiBMaWJXZWJSVENNZWRpYUVuZHBvaW50Ojpj
cmVhdGVUcmFuCiBFeGNlcHRpb25PcjxMaWJXZWJSVENNZWRpYUVuZHBvaW50OjpCYWNrZW5kcz4g
TGliV2ViUlRDTWVkaWFFbmRwb2ludDo6YWRkVHJhbnNjZWl2ZXIoY29uc3QgU3RyaW5nJiB0cmFj
a0tpbmQsIGNvbnN0IFJUQ1J0cFRyYW5zY2VpdmVySW5pdCYgaW5pdCkKIHsKICAgICBhdXRvIHR5
cGUgPSB0cmFja0tpbmQgPT0gImF1ZGlvIiA/IGNyaWNrZXQ6Ok1lZGlhVHlwZTo6TUVESUFfVFlQ
RV9BVURJTyA6IGNyaWNrZXQ6Ok1lZGlhVHlwZTo6TUVESUFfVFlQRV9WSURFTzsKLSAgICByZXR1
cm4gY3JlYXRlVHJhbnNjZWl2ZXJCYWNrZW5kcyh0eXBlLCBpbml0LCBudWxscHRyKTsKKyAgICBy
ZXR1cm4gY3JlYXRlVHJhbnNjZWl2ZXJCYWNrZW5kcyh0eXBlLCBmcm9tUnRwVHJhbnNjZWl2ZXJJ
bml0KGluaXQsIHR5cGUpLCBudWxscHRyKTsKIH0KIAogc3RkOjpwYWlyPExpYldlYlJUQ1J0cFNl
bmRlckJhY2tlbmQ6OlNvdXJjZSwgcnRjOjpzY29wZWRfcmVmcHRyPHdlYnJ0Yzo6TWVkaWFTdHJl
YW1UcmFja0ludGVyZmFjZT4+IExpYldlYlJUQ01lZGlhRW5kcG9pbnQ6OmNyZWF0ZVNvdXJjZUFu
ZFJUQ1RyYWNrKE1lZGlhU3RyZWFtVHJhY2smIHRyYWNrKQpAQCAtNDcyLDggKzQ3Miw5IEBAIHN0
ZDo6cGFpcjxMaWJXZWJSVENSdHBTZW5kZXJCYWNrZW5kOjpTb3VyY2UsIHJ0Yzo6c2NvcGVkX3Jl
ZnB0cjx3ZWJydGM6Ok1lZGlhU3RyCiAKIEV4Y2VwdGlvbk9yPExpYldlYlJUQ01lZGlhRW5kcG9p
bnQ6OkJhY2tlbmRzPiBMaWJXZWJSVENNZWRpYUVuZHBvaW50OjphZGRUcmFuc2NlaXZlcihNZWRp
YVN0cmVhbVRyYWNrJiB0cmFjaywgY29uc3QgUlRDUnRwVHJhbnNjZWl2ZXJJbml0JiBpbml0KQog
eworICAgIGF1dG8gdHlwZSA9IHRyYWNrLnNvdXJjZSgpLnR5cGUoKSA9PSBSZWFsdGltZU1lZGlh
U291cmNlOjpUeXBlOjpBdWRpbyA/IGNyaWNrZXQ6Ok1lZGlhVHlwZTo6TUVESUFfVFlQRV9BVURJ
TyA6IGNyaWNrZXQ6Ok1lZGlhVHlwZTo6TUVESUFfVFlQRV9WSURFTzsKICAgICBhdXRvIHNvdXJj
ZUFuZFRyYWNrID0gY3JlYXRlU291cmNlQW5kUlRDVHJhY2sodHJhY2spOwotICAgIHJldHVybiBj
cmVhdGVUcmFuc2NlaXZlckJhY2tlbmRzKFdURk1vdmUoc291cmNlQW5kVHJhY2suc2Vjb25kKSwg
aW5pdCwgV1RGTW92ZShzb3VyY2VBbmRUcmFjay5maXJzdCkpOworICAgIHJldHVybiBjcmVhdGVU
cmFuc2NlaXZlckJhY2tlbmRzKFdURk1vdmUoc291cmNlQW5kVHJhY2suc2Vjb25kKSwgZnJvbVJ0
cFRyYW5zY2VpdmVySW5pdChpbml0LCB0eXBlKSwgV1RGTW92ZShzb3VyY2VBbmRUcmFjay5maXJz
dCkpOwogfQogCiB2b2lkIExpYldlYlJUQ01lZGlhRW5kcG9pbnQ6OnNldFNlbmRlclNvdXJjZUZy
b21UcmFjayhMaWJXZWJSVENSdHBTZW5kZXJCYWNrZW5kJiBzZW5kZXIsIE1lZGlhU3RyZWFtVHJh
Y2smIHRyYWNrKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVh
bS9saWJ3ZWJydGMvTGliV2ViUlRDTWVkaWFFbmRwb2ludC5oIGIvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDTWVkaWFFbmRwb2ludC5oCmluZGV4
IGU0NzUxODk5ZjhhN2Y5ZTRmZTQ5MGQxOWU2ODFiYWIwOTEwMzUzZGUuLjE3NmU3ZWNkODI1MTU3
NmVhNjdjMTQ5OTA3MjM5YzM3YzY0ZmIyYWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ01lZGlhRW5kcG9pbnQuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENN
ZWRpYUVuZHBvaW50LmgKQEAgLTE0Nyw3ICsxNDcsNyBAQCBwcml2YXRlOgogICAgIHZvaWQgYWRk
UGVuZGluZ1RyYWNrRXZlbnQoUmVmPFJUQ1J0cFJlY2VpdmVyPiYmLCBNZWRpYVN0cmVhbVRyYWNr
JiwgY29uc3Qgc3RkOjp2ZWN0b3I8cnRjOjpzY29wZWRfcmVmcHRyPHdlYnJ0Yzo6TWVkaWFTdHJl
YW1JbnRlcmZhY2U+PiYsIFJlZlB0cjxSVENSdHBUcmFuc2NlaXZlcj4mJik7CiAKICAgICB0ZW1w
bGF0ZTx0eXBlbmFtZSBUPgotICAgIEV4Y2VwdGlvbk9yPEJhY2tlbmRzPiBjcmVhdGVUcmFuc2Nl
aXZlckJhY2tlbmRzKFQmJiwgY29uc3QgUlRDUnRwVHJhbnNjZWl2ZXJJbml0JiwgTGliV2ViUlRD
UnRwU2VuZGVyQmFja2VuZDo6U291cmNlJiYpOworICAgIEV4Y2VwdGlvbk9yPEJhY2tlbmRzPiBj
cmVhdGVUcmFuc2NlaXZlckJhY2tlbmRzKFQmJiwgd2VicnRjOjpSdHBUcmFuc2NlaXZlckluaXQm
JiwgTGliV2ViUlRDUnRwU2VuZGVyQmFja2VuZDo6U291cmNlJiYpOwogCiAgICAgdm9pZCBPblN0
YXRzRGVsaXZlcmVkKGNvbnN0IHJ0Yzo6c2NvcGVkX3JlZnB0cjxjb25zdCB3ZWJydGM6OlJUQ1N0
YXRzUmVwb3J0PiYpIGZpbmFsOwogICAgIHZvaWQgZ2F0aGVyU3RhdHNGb3JMb2dnaW5nKCk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9M
aWJXZWJSVENVdGlscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xp
YndlYnJ0Yy9MaWJXZWJSVENVdGlscy5jcHAKaW5kZXggZjc4MDVhNzg4MDk3MjI4NTlhMGMyYWQw
MWMwOWIwODVjMTM1M2VmOS4uYTFmY2RlMmE4ZDVlNmRjODM0NWUyMGExMmJmYjFiYjI1NjRiZGZj
MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJy
dGMvTGliV2ViUlRDVXRpbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFz
dHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1V0aWxzLmNwcApAQCAtMzE3LDE0ICszMTcsMjAgQEAg
d2VicnRjOjpSdHBUcmFuc2NlaXZlckRpcmVjdGlvbiBmcm9tUlRDUnRwVHJhbnNjZWl2ZXJEaXJl
Y3Rpb24oUlRDUnRwVHJhbnNjZWl2ZXIKICAgICBSRUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgp
OwogfQogCi13ZWJydGM6OlJ0cFRyYW5zY2VpdmVySW5pdCBmcm9tUnRwVHJhbnNjZWl2ZXJJbml0
KGNvbnN0IFJUQ1J0cFRyYW5zY2VpdmVySW5pdCYgaW5pdCkKK3dlYnJ0Yzo6UnRwVHJhbnNjZWl2
ZXJJbml0IGZyb21SdHBUcmFuc2NlaXZlckluaXQoY29uc3QgUlRDUnRwVHJhbnNjZWl2ZXJJbml0
JiBpbml0LCBjcmlja2V0OjpNZWRpYVR5cGUgdHlwZSkKIHsKICAgICB3ZWJydGM6OlJ0cFRyYW5z
Y2VpdmVySW5pdCBydGNJbml0OwogICAgIHJ0Y0luaXQuZGlyZWN0aW9uID0gZnJvbVJUQ1J0cFRy
YW5zY2VpdmVyRGlyZWN0aW9uKGluaXQuZGlyZWN0aW9uKTsKICAgICBmb3IgKGF1dG8mIHN0cmVh
bSA6IGluaXQuc3RyZWFtcykKICAgICAgICAgcnRjSW5pdC5zdHJlYW1faWRzLnB1c2hfYmFjayhz
dHJlYW0tPmlkKCkudXRmOCgpLmRhdGEoKSk7Ci0gICAgZm9yIChhdXRvJiBlbmNvZGluZyA6IGlu
aXQuc2VuZEVuY29kaW5ncykKLSAgICAgICAgcnRjSW5pdC5zZW5kX2VuY29kaW5ncy5wdXNoX2Jh
Y2soZnJvbVJUQ0VuY29kaW5nUGFyYW1ldGVycyhlbmNvZGluZykpOworCisgICAgaWYgKHR5cGUg
PT0gY3JpY2tldDo6TWVkaWFUeXBlOjpNRURJQV9UWVBFX0FVRElPKSB7CisgICAgICAgIGlmICgh
aW5pdC5zZW5kRW5jb2RpbmdzLmlzRW1wdHkoKSkKKyAgICAgICAgICAgIHJ0Y0luaXQuc2VuZF9l
bmNvZGluZ3MucHVzaF9iYWNrKGZyb21SVENFbmNvZGluZ1BhcmFtZXRlcnMoaW5pdC5zZW5kRW5j
b2RpbmdzWzBdKSk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZm9yIChhdXRvJiBlbmNvZGluZyA6
IGluaXQuc2VuZEVuY29kaW5ncykKKyAgICAgICAgICAgIHJ0Y0luaXQuc2VuZF9lbmNvZGluZ3Mu
cHVzaF9iYWNrKGZyb21SVENFbmNvZGluZ1BhcmFtZXRlcnMoZW5jb2RpbmcpKTsKKyAgICB9CiAg
ICAgcmV0dXJuIHJ0Y0luaXQ7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1V0aWxzLmggYi9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENVdGlscy5oCmluZGV4IDcz
MDk3ZmEzYmU0OGEzOWRhYzIzZWE2MTg0N2FmZDA0YjBhOTNjMjguLmM2ZTc0YTMzY2JiNmEyZTZh
MmJhNzBkMjVkYTk4MjRhNzllYWRkMTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1V0aWxzLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDVXRpbHMuaApAQCAt
MjcsNiArMjcsNyBAQAogI2lmIFVTRShMSUJXRUJSVEMpCiAKICNpbmNsdWRlICJFeGNlcHRpb25D
b2RlLmgiCisjaW5jbHVkZSA8d2VicnRjL2FwaS9tZWRpYV90eXBlcy5oPgogI2luY2x1ZGUgPHd0
Zi90ZXh0L1dURlN0cmluZy5oPgogCiBuYW1lc3BhY2Ugd2VicnRjIHsKQEAgLTU4LDcgKzU5LDcg
QEAgd2VicnRjOjpSdHBQYXJhbWV0ZXJzIGZyb21SVENSdHBTZW5kUGFyYW1ldGVycyhjb25zdCBS
VENSdHBTZW5kUGFyYW1ldGVycyYsIGNvbnMKIAogUlRDUnRwVHJhbnNjZWl2ZXJEaXJlY3Rpb24g
dG9SVENSdHBUcmFuc2NlaXZlckRpcmVjdGlvbih3ZWJydGM6OlJ0cFRyYW5zY2VpdmVyRGlyZWN0
aW9uKTsKIHdlYnJ0Yzo6UnRwVHJhbnNjZWl2ZXJEaXJlY3Rpb24gZnJvbVJUQ1J0cFRyYW5zY2Vp
dmVyRGlyZWN0aW9uKFJUQ1J0cFRyYW5zY2VpdmVyRGlyZWN0aW9uKTsKLXdlYnJ0Yzo6UnRwVHJh
bnNjZWl2ZXJJbml0IGZyb21SdHBUcmFuc2NlaXZlckluaXQoY29uc3QgUlRDUnRwVHJhbnNjZWl2
ZXJJbml0Jik7Cit3ZWJydGM6OlJ0cFRyYW5zY2VpdmVySW5pdCBmcm9tUnRwVHJhbnNjZWl2ZXJJ
bml0KGNvbnN0IFJUQ1J0cFRyYW5zY2VpdmVySW5pdCYsIGNyaWNrZXQ6Ok1lZGlhVHlwZSk7CiAK
IEV4Y2VwdGlvbkNvZGUgdG9FeGNlcHRpb25Db2RlKHdlYnJ0Yzo6UlRDRXJyb3JUeXBlKTsKIEV4
Y2VwdGlvbiB0b0V4Y2VwdGlvbihjb25zdCB3ZWJydGM6OlJUQ0Vycm9yJik7CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYjI5
YWY3YmE3NWY0ODU2OTEwZWM3NWFmOWJjNjMyMWMyNWI0Y2M0OS4uNmI1MWY4YjUwMTNmMWJiNDM1
ZmJjYzdlYzY0MDY2MTVkMjNlNjIzMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTA0LTI4
ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBTZXQgYXVkaW8g
dHJhbnNjZWl2ZXIgbk1heCB0byAxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMjUxNDkKKyAgICAgICAgPHJkYXI6Ly83NTk1NjYzOT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHdlYnJ0Yy9hdWRpby1h
ZGRUcmFuc2NlaXZlci1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHdlYnJ0Yy9hdWRp
by1hZGRUcmFuc2NlaXZlci5odG1sOiBBZGRlZC4KKwogMjAyMS0wNC0yNiAgQWxleGV5IFNodmF5
a2EgIDxzaHZhaWthbGVzaEBnbWFpbC5jb20+CiAKICAgICAgICAgW0pTQ10gT3JkaW5hcnlTZXQg
c2hvdWxkIGludm9rZSBjdXN0b20gW1tTZXRdXSBtZXRob2RzCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy93ZWJydGMvYXVkaW8tYWRkVHJhbnNjZWl2ZXItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvd2VicnRjL2F1ZGlvLWFkZFRyYW5zY2VpdmVyLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45
MjZjM2Q4M2UxYjhkNTJjNWYxZTMxNWM1YTU4OTliMjg3NzVmY2IwCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvd2VicnRjL2F1ZGlvLWFkZFRyYW5zY2VpdmVyLWV4cGVjdGVkLnR4dApA
QCAtMCwwICsxLDMgQEAKKworUEFTUyBhZGRUcmFuc2NlaXZlciBhdWRpbyB3aXRoIGVuY29kaW5n
cworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJydGMvYXVkaW8tYWRkVHJhbnNjZWl2ZXIu
aHRtbCBiL0xheW91dFRlc3RzL3dlYnJ0Yy9hdWRpby1hZGRUcmFuc2NlaXZlci5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjE1YWJkYjRhMTcyZTgzMDgxMTI0NmM1MDkwZDlhYTU5OWM0ZDVjZjIKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJydGMvYXVkaW8tYWRkVHJhbnNjZWl2ZXIuaHRtbApA
QCAtMCwwICsxLDI1IEBACis8IWRvY3R5cGUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAg
ICAgICA8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+CisgICAgICAgIDx0aXRsZT5UZXN0aW5nIGF1ZGlv
IGFkZFRyYW5zY2VpdmVyPC90aXRsZT4KKyAgICAgICAgPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNl
cy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPSIuLi9yZXNv
dXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorICAgIDwvaGVhZD4KKyAgICA8
Ym9keT4KKyAgICAgICAgPHNjcmlwdCBzcmMgPSJyb3V0aW5lcy5qcyI+PC9zY3JpcHQ+CisgICAg
ICAgIDxzY3JpcHQ+Citwcm9taXNlX3Rlc3QoYXN5bmMgKHRlc3QpID0+IHsKKyAgICBjb25zdCBw
YyA9IG5ldyBSVENQZWVyQ29ubmVjdGlvbigpOworICAgIGNvbnN0IHRyYW5zY2VpdmVyID0gcGMu
YWRkVHJhbnNjZWl2ZXIoImF1ZGlvIiwgeyBzZW5kRW5jb2RpbmdzOiBbIHsgcmlkOiAnZm9vJyB9
LCB7IHJpZDogJ2JheicgfSBdIH0pOworCisgICAgY29uc3QgcGFyYW1ldGVycyA9IHRyYW5zY2Vp
dmVyLnNlbmRlci5nZXRQYXJhbWV0ZXJzKCk7CisgICAgYXNzZXJ0X2VxdWFscyhwYXJhbWV0ZXJz
LmVuY29kaW5ncy5sZW5ndGgsIDEpOworCisgICAgYXdhaXQgcGMuc2V0TG9jYWxEZXNjcmlwdGlv
bigpOworICAgIGNvbnN0IHNkcCA9IHBjLmxvY2FsRGVzY3JpcHRpb24uc2RwOworICAgIGFzc2Vy
dF90cnVlKHNkcC5pbmRleE9mKCdiYXonKSA9PT0gLTEpOworfSwgImFkZFRyYW5zY2VpdmVyIGF1
ZGlvIHdpdGggZW5jb2RpbmdzIik7CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvYm9keT4KKzwv
aHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>