<?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>213284</bug_id>
          
          <creation_ts>2020-06-17 00:14:39 -0700</creation_ts>
          <short_desc>Improve SCTP cookie generation</short_desc>
          <delta_ts>2020-06-17 09:24:13 -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 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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1663392</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-06-17 00:14:39 -0700</bug_when>
    <thetext>Improve SCTP cookie generation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663393</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-17 00:14:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/64438133&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663400</commentid>
    <comment_count>2</comment_count>
      <attachid>402087</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-06-17 00:35:53 -0700</bug_when>
    <thetext>Created attachment 402087
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663530</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-17 09:24:12 -0700</bug_when>
    <thetext>Committed r263154: &lt;https://trac.webkit.org/changeset/263154&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 402087.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402087</attachid>
            <date>2020-06-17 00:35:53 -0700</date>
            <delta_ts>2020-06-17 09:24:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213284-20200617093551.patch</filename>
            <type>text/plain</type>
            <size>8688</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMDg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9saWJ3ZWJydGMvQ2hhbmdlTG9nIGIvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL0NoYW5n
ZUxvZwppbmRleCA2MjA5NGFmNTNjZTlkMTBhOTc3YzM4NjljZDI4MTcwZmIxNjQ2OTkyLi5hNjcy
NDM4NTgxMTU2NWQ1N2ZjZGViNmQwMWE4YmFmOWVjNTgxNWRjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
VGhpcmRQYXJ0eS9saWJ3ZWJydGMvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L2xp
YndlYnJ0Yy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMC0wNi0xNyAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgSW1wcm92ZSBTQ1RQIGNvb2tpZSBn
ZW5lcmF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMTMyODQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY0NDM4MTMzPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU291cmNlL3dlYnJ0Yy9tZWRp
YS9zY3RwL3NjdHBfdHJhbnNwb3J0LmNjOgorICAgICAgICAqIFNvdXJjZS93ZWJydGMvbWVkaWEv
c2N0cC9zY3RwX3RyYW5zcG9ydC5oOgorCiAyMDIwLTA2LTEyICBEYXZpZCBLaWx6ZXIgIDxkZGtp
bHplckBhcHBsZS5jb20+CiAKICAgICAgICAgW0lQQyBoYXJkZW5pbmddIENoZWNrIGVudW0gdmFs
dWVzIGluIElQQzo6RGVjb2Rlcjo6ZGVjb2RlRW51bSgpIGFuIElQQzo6RW5jb2Rlcjo6ZW5jb2Rl
RW51bSgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0eS9saWJ3ZWJydGMvU291cmNlL3dl
YnJ0Yy9tZWRpYS9zY3RwL3NjdHBfdHJhbnNwb3J0LmNjIGIvU291cmNlL1RoaXJkUGFydHkvbGli
d2VicnRjL1NvdXJjZS93ZWJydGMvbWVkaWEvc2N0cC9zY3RwX3RyYW5zcG9ydC5jYwppbmRleCA0
MDA2MWE2MDQ4NzBiMGU3MDMzNDQ5ZDExNGUzYTliOGZhMzJkMDI4Li42YmU5NDYxZTkxYmM1ZTI4
NWUzMTU1NjQ0NTliYmM4MzY0ODI3YTNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9s
aWJ3ZWJydGMvU291cmNlL3dlYnJ0Yy9tZWRpYS9zY3RwL3NjdHBfdHJhbnNwb3J0LmNjCisrKyBi
L1NvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0Yy9Tb3VyY2Uvd2VicnRjL21lZGlhL3NjdHAvc2N0
cF90cmFuc3BvcnQuY2MKQEAgLTIyLDYgKzIyLDcgQEAgZW51bSBQcmVzZXJ2ZWRFcnJubyB7CiAj
aW5jbHVkZSA8c3RkaW8uaD4KIAogI2luY2x1ZGUgPG1lbW9yeT4KKyNpbmNsdWRlIDx1bm9yZGVy
ZWRfbWFwPgogCiAjaW5jbHVkZSAiYWJzbC9hbGdvcml0aG0vY29udGFpbmVyLmgiCiAjaW5jbHVk
ZSAiYWJzbC9iYXNlL2F0dHJpYnV0ZXMuaCIKQEAgLTM5LDYgKzQwLDcgQEAgZW51bSBQcmVzZXJ2
ZWRFcnJubyB7CiAjaW5jbHVkZSAicnRjX2Jhc2UvbG9nZ2luZy5oIgogI2luY2x1ZGUgInJ0Y19i
YXNlL251bWVyaWNzL3NhZmVfY29udmVyc2lvbnMuaCIKICNpbmNsdWRlICJydGNfYmFzZS9zdHJp
bmdfdXRpbHMuaCIKKyNpbmNsdWRlICJydGNfYmFzZS90aHJlYWRfYW5ub3RhdGlvbnMuaCIKICNp
bmNsdWRlICJydGNfYmFzZS90aHJlYWRfY2hlY2tlci5oIgogI2luY2x1ZGUgInJ0Y19iYXNlL3Ry
YWNlX2V2ZW50LmgiCiAjaW5jbHVkZSAidXNyc2N0cGxpYi91c3JzY3RwLmgiCkBAIC03Miw2ICs3
NCw1OSBAQCBlbnVtIFBheWxvYWRQcm90b2NvbElkZW50aWZpZXIgewogICBQUElEX1RFWFRfTEFT
VCA9IDUxCiB9OwogCisvLyBNYXBzIFNDVFAgdHJhbnNwb3J0IElEIHRvIFNjdHBUcmFuc3BvcnQg
b2JqZWN0LCBuZWNlc3NhcnkgaW4gc2VuZCB0aHJlc2hvbGQKKy8vIGNhbGxiYWNrIGFuZCBvdXRn
b2luZyBwYWNrZXQgY2FsbGJhY2suCisvLyBUT0RPKGNyYnVnLmNvbS8xMDc2NzAzKTogUmVtb3Zl
IG9uY2UgdGhlIHVuZGVybHlpbmcgcHJvYmxlbSBpcyBmaXhlZCBvcgorLy8gd29ya2Fyb3VuZCBp
cyBwcm92aWRlZCBpbiB1c3JzY3RwLgorY2xhc3MgU2N0cFRyYW5zcG9ydE1hcCB7CisgcHVibGlj
OgorICBTY3RwVHJhbnNwb3J0TWFwKCkgPSBkZWZhdWx0OworCisgIC8vIEFzc2lnbnMgYSBuZXcg
dW51c2VkIElEIHRvIHRoZSBmb2xsb3dpbmcgdHJhbnNwb3J0LgorICB1aW50cHRyX3QgUmVnaXN0
ZXIoY3JpY2tldDo6U2N0cFRyYW5zcG9ydCogdHJhbnNwb3J0KSB7CisgICAgcnRjOjpDcml0U2Nv
cGUgY3MoJmxvY2tfKTsKKyAgICAvLyB1c3JzY3RwX2Nvbm5lY3QgZmFpbHMgd2l0aCBhIHZhbHVl
IG9mIDAuLi4KKyAgICBpZiAobmV4dF9pZF8gPT0gMCkgeworICAgICAgKytuZXh0X2lkXzsKKyAg
ICB9CisgICAgLy8gSW4gY2FzZSB3ZSd2ZSB3cmFwcGVkIGFyb3VuZCBhbmQgbmVlZCB0byBmaW5k
IGFuIGVtcHR5IHNwb3QgZnJvbSBhCisgICAgLy8gcmVtb3ZlZCB0cmFuc3BvcnQuIEFzc3VtZXMg
d2UnbGwgbmV2ZXIgYmUgZnVsbC4KKyAgICB3aGlsZSAobWFwXy5maW5kKG5leHRfaWRfKSAhPSBt
YXBfLmVuZCgpKSB7CisgICAgICArK25leHRfaWRfOworICAgICAgaWYgKG5leHRfaWRfID09IDAp
IHsKKyAgICAgICAgKytuZXh0X2lkXzsKKyAgICAgIH0KKyAgICB9OworICAgIG1hcF9bbmV4dF9p
ZF9dID0gdHJhbnNwb3J0OworICAgIHJldHVybiBuZXh0X2lkXysrOworICB9CisKKyAgLy8gUmV0
dXJucyB0cnVlIGlmIGZvdW5kLgorICBib29sIERlcmVnaXN0ZXIodWludHB0cl90IGlkKSB7Cisg
ICAgcnRjOjpDcml0U2NvcGUgY3MoJmxvY2tfKTsKKyAgICByZXR1cm4gbWFwXy5lcmFzZShpZCkg
PiAwOworICB9CisKKyAgY3JpY2tldDo6U2N0cFRyYW5zcG9ydCogUmV0cmlldmUodWludHB0cl90
IGlkKSBjb25zdCB7CisgICAgcnRjOjpDcml0U2NvcGUgY3MoJmxvY2tfKTsKKyAgICBhdXRvIGl0
ID0gbWFwXy5maW5kKGlkKTsKKyAgICBpZiAoaXQgPT0gbWFwXy5lbmQoKSkgeworICAgICAgcmV0
dXJuIG51bGxwdHI7CisgICAgfQorICAgIHJldHVybiBpdC0+c2Vjb25kOworICB9CisKKyBwcml2
YXRlOgorICBydGM6OkNyaXRpY2FsU2VjdGlvbiBsb2NrXzsKKworICB1aW50cHRyX3QgbmV4dF9p
ZF8gUlRDX0dVQVJERURfQlkobG9ja18pID0gMDsKKyAgc3RkOjp1bm9yZGVyZWRfbWFwPHVpbnRw
dHJfdCwgY3JpY2tldDo6U2N0cFRyYW5zcG9ydCo+IG1hcF8KKyAgICAgIFJUQ19HVUFSREVEX0JZ
KGxvY2tfKTsKK307CisKKy8vIFNob3VsZCBvbmx5IGJlIG1vZGlmaWVkIGJ5IFVzclNjdHBXcmFw
cGVyLgorQUJTTF9DT05TVF9JTklUIFNjdHBUcmFuc3BvcnRNYXAqIGdfdHJhbnNwb3J0X21hcF8g
PSBudWxscHRyOworCiAvLyBIZWxwZXIgZm9yIGxvZ2dpbmcgU0NUUCBtZXNzYWdlcy4KICNpZiBk
ZWZpbmVkKF9fR05VQ19fKQogX19hdHRyaWJ1dGVfXygoX19mb3JtYXRfXyhfX3ByaW50Zl9fLCAx
LCAyKSkpCkBAIC0yNDIsOSArMjk3LDEyIEBAIGNsYXNzIFNjdHBUcmFuc3BvcnQ6OlVzclNjdHBX
cmFwcGVyIHsKICAgICAvLyBTZXQgdGhlIG51bWJlciBvZiBkZWZhdWx0IG91dGdvaW5nIHN0cmVh
bXMuIFRoaXMgaXMgdGhlIG51bWJlciB3ZSdsbAogICAgIC8vIHNlbmQgaW4gdGhlIFNDVFAgSU5J
VCBtZXNzYWdlLgogICAgIHVzcnNjdHBfc3lzY3RsX3NldF9zY3RwX25yX291dGdvaW5nX3N0cmVh
bXNfZGVmYXVsdChrTWF4U2N0cFN0cmVhbXMpOworCisgICAgZ190cmFuc3BvcnRfbWFwXyA9IG5l
dyBTY3RwVHJhbnNwb3J0TWFwKCk7CiAgIH0KIAogICBzdGF0aWMgdm9pZCBVbmluaXRpYWxpemVV
c3JTY3RwKCkgeworICAgIGRlbGV0ZSBnX3RyYW5zcG9ydF9tYXBfOwogICAgIFJUQ19MT0coTFNf
SU5GTykgPDwgX19GVU5DVElPTl9fOwogICAgIC8vIHVzcnNjdHBfZmluaXNoKCkgbWF5IGZhaWwg
aWYgaXQncyBjYWxsZWQgdG9vIHNvb24gYWZ0ZXIgdGhlIHRyYW5zcG9ydHMKICAgICAvLyBhcmUK
QEAgLTI4Miw3ICszNDAsMTQgQEAgY2xhc3MgU2N0cFRyYW5zcG9ydDo6VXNyU2N0cFdyYXBwZXIg
ewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBsZW5ndGgsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCB0b3MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBzZXRfZGYpIHsKLSAgICBTY3RwVHJhbnNwb3J0
KiB0cmFuc3BvcnQgPSBzdGF0aWNfY2FzdDxTY3RwVHJhbnNwb3J0Kj4oYWRkcik7CisgICAgU2N0
cFRyYW5zcG9ydCogdHJhbnNwb3J0ID0KKyAgICAgICAgZ190cmFuc3BvcnRfbWFwXy0+UmV0cmll
dmUocmVpbnRlcnByZXRfY2FzdDx1aW50cHRyX3Q+KGFkZHIpKTsKKyAgICBpZiAoIXRyYW5zcG9y
dCkgeworICAgICAgUlRDX0xPRyhMU19FUlJPUikKKyAgICAgICAgICA8PCAiT25TY3RwT3V0Ym91
bmRQYWNrZXQ6IEZhaWxlZCB0byBnZXQgdHJhbnNwb3J0IGZvciBzb2NrZXQgSUQgIgorICAgICAg
ICAgIDw8IGFkZHI7CisgICAgICByZXR1cm4gRUlOVkFMOworICAgIH0KICAgICBSVENfTE9HKExT
X1ZFUkJPU0UpIDw8ICJnbG9iYWwgT25TY3RwT3V0Ym91bmRQYWNrZXQoKToiCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiYWRkcjogIgogICAgICAgICAgICAgICAgICAgICAgICAgPDwgYWRk
ciA8PCAiOyBsZW5ndGg6ICIgPDwgbGVuZ3RoCkBAIC0zOTIsMTQgKzQ1NywxNCBAQCBjbGFzcyBT
Y3RwVHJhbnNwb3J0OjpVc3JTY3RwV3JhcHBlciB7CiAgICAgICByZXR1cm4gbnVsbHB0cjsKICAg
ICB9CiAgICAgLy8gdXNyc2N0cF9nZXRsYWRkcnMoKSByZXR1cm5zIHRoZSBhZGRyZXNzZXMgYm91
bmQgdG8gdGhpcyBzb2NrZXQsIHdoaWNoCi0gICAgLy8gY29udGFpbnMgdGhlIFNjdHBUcmFuc3Bv
cnQqIGFzIHNjb25uX2FkZHIuICBSZWFkIHRoZSBwb2ludGVyLAorICAgIC8vIGNvbnRhaW5zIHRo
ZSBTY3RwVHJhbnNwb3J0IGlkIGFzIHNjb25uX2FkZHIuICBSZWFkIHRoZSBpZCwKICAgICAvLyB0
aGVuIGZyZWUgdGhlIGxpc3Qgb2YgYWRkcmVzc2VzIG9uY2Ugd2UgaGF2ZSB0aGUgcG9pbnRlci4g
IFdlIG9ubHkgb3BlbgogICAgIC8vIEFGX0NPTk4gc29ja2V0cywgYW5kIHRoZXkgc2hvdWxkIGFs
bCBoYXZlIHRoZSBzY29ubl9hZGRyIHNldCB0byB0aGUKLSAgICAvLyBwb2ludGVyIHRoYXQgY3Jl
YXRlZCB0aGVtLCBzbyBbMF0gaXMgYXMgZ29vZCBhcyBhbnkgb3RoZXIuCisgICAgLy8gaWQgb2Yg
dGhlIHRyYW5zcG9ydCB0aGF0IGNyZWF0ZWQgdGhlbSwgc28gWzBdIGlzIGFzIGdvb2QgYXMgYW55
IG90aGVyLgogICAgIHN0cnVjdCBzb2NrYWRkcl9jb25uKiBzY29ubiA9CiAgICAgICAgIHJlaW50
ZXJwcmV0X2Nhc3Q8c3RydWN0IHNvY2thZGRyX2Nvbm4qPigmYWRkcnNbMF0pOwotICAgIFNjdHBU
cmFuc3BvcnQqIHRyYW5zcG9ydCA9Ci0gICAgICAgIHJlaW50ZXJwcmV0X2Nhc3Q8U2N0cFRyYW5z
cG9ydCo+KHNjb25uLT5zY29ubl9hZGRyKTsKKyAgICBTY3RwVHJhbnNwb3J0KiB0cmFuc3BvcnQg
PSBnX3RyYW5zcG9ydF9tYXBfLT5SZXRyaWV2ZSgKKyAgICAgICAgcmVpbnRlcnByZXRfY2FzdDx1
aW50cHRyX3Q+KHNjb25uLT5zY29ubl9hZGRyKSk7CiAgICAgdXNyc2N0cF9mcmVlbGFkZHJzKGFk
ZHJzKTsKIAogICAgIHJldHVybiB0cmFuc3BvcnQ7CkBAIC03NzksOSArODQ0LDEwIEBAIGJvb2wg
U2N0cFRyYW5zcG9ydDo6T3BlblNjdHBTb2NrZXQoKSB7CiAgICAgVXNyU2N0cFdyYXBwZXI6OkRl
Y3JlbWVudFVzclNjdHBVc2FnZUNvdW50KCk7CiAgICAgcmV0dXJuIGZhbHNlOwogICB9Ci0gIC8v
IFJlZ2lzdGVyIHRoaXMgY2xhc3MgYXMgYW4gYWRkcmVzcyBmb3IgdXNyc2N0cC4gVGhpcyBpcyB1
c2VkIGJ5IFNDVFAgdG8KKyAgaWRfID0gZ190cmFuc3BvcnRfbWFwXy0+UmVnaXN0ZXIodGhpcyk7
CisgIC8vIFJlZ2lzdGVyIG91ciBpZCBhcyBhbiBhZGRyZXNzIGZvciB1c3JzY3RwLiBUaGlzIGlz
IHVzZWQgYnkgU0NUUCB0bwogICAvLyBkaXJlY3QgdGhlIHBhY2tldHMgcmVjZWl2ZWQgKGJ5IHRo
ZSBjcmVhdGVkIHNvY2tldCkgdG8gdGhpcyBjbGFzcy4KLSAgdXNyc2N0cF9yZWdpc3Rlcl9hZGRy
ZXNzKHRoaXMpOworICB1c3JzY3RwX3JlZ2lzdGVyX2FkZHJlc3MocmVpbnRlcnByZXRfY2FzdDx2
b2lkKj4oaWRfKSk7CiAgIHJldHVybiB0cnVlOwogfQogCkBAIC04NzIsNyArOTM4LDggQEAgdm9p
ZCBTY3RwVHJhbnNwb3J0OjpDbG9zZVNjdHBTb2NrZXQoKSB7CiAgICAgLy8gZGlzY2FyZGVkIGlu
c3RlYWQgb2YgYmVpbmcgc2VudC4KICAgICB1c3JzY3RwX2Nsb3NlKHNvY2tfKTsKICAgICBzb2Nr
XyA9IG51bGxwdHI7Ci0gICAgdXNyc2N0cF9kZXJlZ2lzdGVyX2FkZHJlc3ModGhpcyk7CisgICAg
dXNyc2N0cF9kZXJlZ2lzdGVyX2FkZHJlc3MocmVpbnRlcnByZXRfY2FzdDx2b2lkKj4oaWRfKSk7
CisgICAgUlRDX0NIRUNLKGdfdHJhbnNwb3J0X21hcF8tPkRlcmVnaXN0ZXIoaWRfKSk7CiAgICAg
VXNyU2N0cFdyYXBwZXI6OkRlY3JlbWVudFVzclNjdHBVc2FnZUNvdW50KCk7CiAgICAgcmVhZHlf
dG9fc2VuZF9kYXRhXyA9IGZhbHNlOwogICB9CkBAIC0xMDAzLDcgKzEwNzAsNyBAQCB2b2lkIFNj
dHBUcmFuc3BvcnQ6Ok9uUGFja2V0UmVhZChydGM6OlBhY2tldFRyYW5zcG9ydEludGVybmFsKiB0
cmFuc3BvcnQsCiAgICAgLy8gd2lsbCBiZSB3aWxsIGJlIGdpdmVuIHRvIHRoZSBnbG9iYWwgT25T
Y3RwSW5ib3VuZERhdGEsIGFuZCB0aGVuLAogICAgIC8vIG1hcnNoYWxsZWQgYnkgdGhlIEFzeW5j
SW52b2tlci4KICAgICBWZXJib3NlTG9nUGFja2V0KGRhdGEsIGxlbiwgU0NUUF9EVU1QX0lOQk9V
TkQpOwotICAgIHVzcnNjdHBfY29ubmlucHV0KHRoaXMsIGRhdGEsIGxlbiwgMCk7CisgICAgdXNy
c2N0cF9jb25uaW5wdXQocmVpbnRlcnByZXRfY2FzdDx2b2lkKj4oaWRfKSwgZGF0YSwgbGVuLCAw
KTsKICAgfSBlbHNlIHsKICAgICAvLyBUT0RPKGxkaXhvbik6IENvbnNpZGVyIGNhY2hpbmcgdGhl
IHBhY2tldCBmb3IgdmVyeSBzbGlnaHRseSBiZXR0ZXIKICAgICAvLyByZWxpYWJpbGl0eS4KQEAg
LTEwMzMsNyArMTEwMCw3IEBAIHNvY2thZGRyX2Nvbm4gU2N0cFRyYW5zcG9ydDo6R2V0U2N0cFNv
Y2tBZGRyKGludCBwb3J0KSB7CiAjZW5kaWYKICAgLy8gTm90ZTogY29udmVyc2lvbiBmcm9tIGlu
dCB0byB1aW50MTZfdCBoYXBwZW5zIGhlcmUuCiAgIHNjb25uLnNjb25uX3BvcnQgPSBydGM6Okhv
c3RUb05ldHdvcmsxNihwb3J0KTsKLSAgc2Nvbm4uc2Nvbm5fYWRkciA9IHRoaXM7CisgIHNjb25u
LnNjb25uX2FkZHIgPSByZWludGVycHJldF9jYXN0PHZvaWQqPihpZF8pOwogICByZXR1cm4gc2Nv
bm47CiB9CiAKQEAgLTExODIsNiArMTI0OSw5IEBAIHZvaWQgU2N0cFRyYW5zcG9ydDo6T25Ob3Rp
ZmljYXRpb25Bc3NvY0NoYW5nZShjb25zdCBzY3RwX2Fzc29jX2NoYW5nZSYgY2hhbmdlKSB7CiAg
ICAgICBtYXhfb3V0Ym91bmRfc3RyZWFtc18gPSBjaGFuZ2Uuc2FjX291dGJvdW5kX3N0cmVhbXM7
CiAgICAgICBtYXhfaW5ib3VuZF9zdHJlYW1zXyA9IGNoYW5nZS5zYWNfaW5ib3VuZF9zdHJlYW1z
OwogICAgICAgU2lnbmFsQXNzb2NpYXRpb25DaGFuZ2VDb21tdW5pY2F0aW9uVXAoKTsKKyAgICAg
IC8vIEluIGNhc2Ugc29tZW9uZSB0cmllZCB0byBjbG9zZSBhIHN0cmVhbSBiZWZvcmUgY29tbXVu
aWNhdGlvbgorICAgICAgLy8gY2FtZSB1cCwgc2VuZCBhbnkgcXVldWVkIHJlc2V0cy4KKyAgICAg
IFNlbmRRdWV1ZWRTdHJlYW1SZXNldHMoKTsKICAgICAgIGJyZWFrOwogICAgIGNhc2UgU0NUUF9D
T01NX0xPU1Q6CiAgICAgICBSVENfTE9HKExTX0lORk8pIDw8ICJBc3NvY2lhdGlvbiBjaGFuZ2Ug
U0NUUF9DT01NX0xPU1QiOwpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRj
L1NvdXJjZS93ZWJydGMvbWVkaWEvc2N0cC9zY3RwX3RyYW5zcG9ydC5oIGIvU291cmNlL1RoaXJk
UGFydHkvbGlid2VicnRjL1NvdXJjZS93ZWJydGMvbWVkaWEvc2N0cC9zY3RwX3RyYW5zcG9ydC5o
CmluZGV4IGQzNDZjZmM3MWZhOGRjMTA2NTA5NTQzMTEwZjBmNTNiZDM0ZTYxYjEuLjc1ODUwM2I1
MDk0MzBlYTg3ODI1ZWU5YWMwMjNlMDRiNzU1NmFjNmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9UaGly
ZFBhcnR5L2xpYndlYnJ0Yy9Tb3VyY2Uvd2VicnRjL21lZGlhL3NjdHAvc2N0cF90cmFuc3BvcnQu
aAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9saWJ3ZWJydGMvU291cmNlL3dlYnJ0Yy9tZWRpYS9z
Y3RwL3NjdHBfdHJhbnNwb3J0LmgKQEAgLTEzLDYgKzEzLDcgQEAKIAogI2luY2x1ZGUgPGVycm5v
Lmg+CiAKKyNpbmNsdWRlIDxjc3RkaW50PgogI2luY2x1ZGUgPG1hcD4KICNpbmNsdWRlIDxtZW1v
cnk+CiAjaW5jbHVkZSA8c2V0PgpAQCAtMjY3LDYgKzI2OCwxMCBAQCBjbGFzcyBTY3RwVHJhbnNw
b3J0IDogcHVibGljIFNjdHBUcmFuc3BvcnRJbnRlcm5hbCwKICAgYWJzbDo6b3B0aW9uYWw8aW50
PiBtYXhfb3V0Ym91bmRfc3RyZWFtc187CiAgIGFic2w6Om9wdGlvbmFsPGludD4gbWF4X2luYm91
bmRfc3RyZWFtc187CiAKKyAgLy8gVXNlZCBmb3IgYXNzb2NpYXRpbmcgdGhpcyB0cmFuc3BvcnQg
d2l0aCB0aGUgdW5kZXJseWluZyBzY3RwIHNvY2tldCBpbgorICAvLyB2YXJpb3VzIGNhbGxiYWNr
cy4KKyAgdWludHB0cl90IGlkXyA9IDA7CisKICAgUlRDX0RJU0FMTE9XX0NPUFlfQU5EX0FTU0lH
TihTY3RwVHJhbnNwb3J0KTsKIH07CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>