<?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>158831</bug_id>
          
          <creation_ts>2016-06-16 01:20:53 -0700</creation_ts>
          <short_desc>WebRTC: Robustify &apos;this&apos; type check in RTCPeerConnection JS built-ins</short_desc>
          <delta_ts>2016-06-28 08:11:14 -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>WebCore Misc.</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>158832</dependson>
          <blocked>143211</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Bergkvist">adam.bergkvist</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1202890</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2016-06-16 01:20:53 -0700</bug_when>
    <thetext>The current check relies on the prototype which isn&apos;t robust enough.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205486</commentid>
    <comment_count>1</comment_count>
      <attachid>282110</attachid>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2016-06-27 01:19:11 -0700</bug_when>
    <thetext>Created attachment 282110
Patch for review</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205488</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2016-06-27 01:25:58 -0700</bug_when>
    <thetext>Youenn, is the third set of tests actually valid to test this feature?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205896</commentid>
    <comment_count>3</comment_count>
      <attachid>282110</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-06-27 23:35:54 -0700</bug_when>
    <thetext>Comment on attachment 282110
Patch for review

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205899</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-06-27 23:43:00 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Youenn, is the third set of tests actually valid to test this feature?

The test should probably be updated to use Object.setPrototypeOf.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205901</commentid>
    <comment_count>5</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-06-27 23:46:08 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 282110 [details]
&gt; Patch for review
&gt; 
&gt; r=me

I think this patch is good to go. I r+ed it.
At the same time, it might be better to check again the third set of tests and maybe update the test. Hence why I removed the r+, especially since there was no r? at the beginning</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205959</commentid>
    <comment_count>6</comment_count>
      <attachid>282226</attachid>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2016-06-28 02:12:04 -0700</bug_when>
    <thetext>Created attachment 282226
Updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206025</commentid>
    <comment_count>7</comment_count>
      <attachid>282226</attachid>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2016-06-28 07:50:27 -0700</bug_when>
    <thetext>Comment on attachment 282226
Updated patch

Thanks Youenn</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206030</commentid>
    <comment_count>8</comment_count>
      <attachid>282226</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-28 08:11:10 -0700</bug_when>
    <thetext>Comment on attachment 282226
Updated patch

Clearing flags on attachment: 282226

Committed r202565: &lt;http://trac.webkit.org/changeset/202565&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206031</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-28 08:11:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282110</attachid>
            <date>2016-06-27 01:19:11 -0700</date>
            <delta_ts>2016-06-28 02:12:04 -0700</delta_ts>
            <desc>Patch for review</desc>
            <filename>robustify-rtcpc-type-check_0.patch</filename>
            <type>text/plain</type>
            <size>6324</size>
            <attacher name="Adam Bergkvist">adam.bergkvist</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyMzhlYjFiLi4xOTk0MDZlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTYtMDYt
MjcgIEFkYW0gQmVyZ2t2aXN0ICA8YWRhbS5iZXJna3Zpc3RAZXJpY3Nzb24uY29tPgorCisgICAg
ICAgIFdlYlJUQzogUm9idXN0aWZ5ICd0aGlzJyB0eXBlIGNoZWNrIGluIFJUQ1BlZXJDb25uZWN0
aW9uIEpTIGJ1aWx0LWlucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTU4ODMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBmYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWpzLWJ1aWx0LWlu
cy1jaGVjay10aGlzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgRmxpcCBzb21lIHJlc3VsdCBsaW5l
cyBmcm9tIEZBSUwgdG8gUEFTUy4KKwogMjAxNi0wNi0yMyAgQmVuamFtaW4gUG91bGFpbiAgPGJw
b3VsYWluQGFwcGxlLmNvbT4KIAogICAgICAgICBPT00gQXNzZXJ0aW9uIGZhaWx1cmUgaW4gQXJy
YXkucHJvdG90eXBlLnRvU3RyaW5nCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlh
c3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWpzLWJ1aWx0LWlucy1jaGVjay10aGlzLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tanMt
YnVpbHQtaW5zLWNoZWNrLXRoaXMtZXhwZWN0ZWQudHh0CmluZGV4IGY5YzM0MGQuLmQ4MWQwMDIg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rp
b24tanMtYnVpbHQtaW5zLWNoZWNrLXRoaXMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tanMtYnVpbHQtaW5zLWNoZWNrLXRo
aXMtZXhwZWN0ZWQudHh0CkBAIC05LDEyICs5LDEyIEBAIFBBU1MgcHJvbWlzZSB3ZWJraXRSVENQ
ZWVyQ29ubmVjdGlvbi5wcm90b3R5cGUuc2V0TG9jYWxEZXNjcmlwdGlvbi5jYWxsKHt9KSByZWpl
CiBQQVNTIHByb21pc2Ugd2Via2l0UlRDUGVlckNvbm5lY3Rpb24ucHJvdG90eXBlLnNldFJlbW90
ZURlc2NyaXB0aW9uLmNhbGwoe30pIHJlamVjdGVkIHdpdGggVHlwZUVycm9yOiBGdW5jdGlvbiBz
aG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9uCiBQQVNTIHByb21pc2Ugd2Vi
a2l0UlRDUGVlckNvbm5lY3Rpb24ucHJvdG90eXBlLmFkZEljZUNhbmRpZGF0ZS5jYWxsKHt9KSBy
ZWplY3RlZCB3aXRoIFR5cGVFcnJvcjogRnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCBvbiBhbiBS
VENQZWVyQ29ubmVjdGlvbgogUEFTUyBwcm9taXNlIHdlYmtpdFJUQ1BlZXJDb25uZWN0aW9uLnBy
b3RvdHlwZS5nZXRTdGF0cy5jYWxsKHt9LCBudWxsKSByZWplY3RlZCB3aXRoIFR5cGVFcnJvcjog
RnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCBvbiBhbiBSVENQZWVyQ29ubmVjdGlvbgotRkFJTCBw
cm9taXNlIG9iamVjdFdpdGhQY1Byb3RvdHlwZS5jcmVhdGVPZmZlcigpIHJlamVjdGVkIHdpdGgg
VHlwZUVycm9yOiBDYW4gb25seSBjYWxsIFJUQ1BlZXJDb25uZWN0aW9uLnF1ZXVlZENyZWF0ZU9m
ZmVyIG9uIGluc3RhbmNlcyBvZiBSVENQZWVyQ29ubmVjdGlvbjsgZXhwZWN0ZWQgcmVhc29uIFR5
cGVFcnJvcjogRnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCBvbiBhbiBSVENQZWVyQ29ubmVjdGlv
bgotRkFJTCBwcm9taXNlIG9iamVjdFdpdGhQY1Byb3RvdHlwZS5jcmVhdGVBbnN3ZXIoKSByZWpl
Y3RlZCB3aXRoIFR5cGVFcnJvcjogQ2FuIG9ubHkgY2FsbCBSVENQZWVyQ29ubmVjdGlvbi5xdWV1
ZWRDcmVhdGVBbnN3ZXIgb24gaW5zdGFuY2VzIG9mIFJUQ1BlZXJDb25uZWN0aW9uOyBleHBlY3Rl
ZCByZWFzb24gVHlwZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1Bl
ZXJDb25uZWN0aW9uCi1GQUlMIHByb21pc2Ugb2JqZWN0V2l0aFBjUHJvdG90eXBlLnNldExvY2Fs
RGVzY3JpcHRpb24oKSByZWplY3RlZCB3aXRoIFR5cGVFcnJvcjogTm90IGVub3VnaCBhcmd1bWVu
dHM7IGV4cGVjdGVkIHJlYXNvbiBUeXBlRXJyb3I6IEZ1bmN0aW9uIHNob3VsZCBiZSBjYWxsZWQg
b24gYW4gUlRDUGVlckNvbm5lY3Rpb24KLUZBSUwgcHJvbWlzZSBvYmplY3RXaXRoUGNQcm90b3R5
cGUuc2V0UmVtb3RlRGVzY3JpcHRpb24oKSByZWplY3RlZCB3aXRoIFR5cGVFcnJvcjogTm90IGVu
b3VnaCBhcmd1bWVudHM7IGV4cGVjdGVkIHJlYXNvbiBUeXBlRXJyb3I6IEZ1bmN0aW9uIHNob3Vs
ZCBiZSBjYWxsZWQgb24gYW4gUlRDUGVlckNvbm5lY3Rpb24KLUZBSUwgcHJvbWlzZSBvYmplY3RX
aXRoUGNQcm90b3R5cGUuYWRkSWNlQ2FuZGlkYXRlKCkgcmVqZWN0ZWQgd2l0aCBUeXBlRXJyb3I6
IE5vdCBlbm91Z2ggYXJndW1lbnRzOyBleHBlY3RlZCByZWFzb24gVHlwZUVycm9yOiBGdW5jdGlv
biBzaG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9uCi1GQUlMIHByb21pc2Ug
b2JqZWN0V2l0aFBjUHJvdG90eXBlLmdldFN0YXRzKCkgcmVqZWN0ZWQgd2l0aCBUeXBlRXJyb3I6
IENhbiBvbmx5IGNhbGwgUlRDUGVlckNvbm5lY3Rpb24ucHJpdmF0ZUdldFN0YXRzIG9uIGluc3Rh
bmNlcyBvZiBSVENQZWVyQ29ubmVjdGlvbjsgZXhwZWN0ZWQgcmVhc29uIFR5cGVFcnJvcjogRnVu
Y3Rpb24gc2hvdWxkIGJlIGNhbGxlZCBvbiBhbiBSVENQZWVyQ29ubmVjdGlvbgorUEFTUyBwcm9t
aXNlIG9iamVjdFdpdGhQY1Byb3RvdHlwZS5jcmVhdGVPZmZlcigpIHJlamVjdGVkIHdpdGggVHlw
ZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9u
CitQQVNTIHByb21pc2Ugb2JqZWN0V2l0aFBjUHJvdG90eXBlLmNyZWF0ZUFuc3dlcigpIHJlamVj
dGVkIHdpdGggVHlwZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1Bl
ZXJDb25uZWN0aW9uCitQQVNTIHByb21pc2Ugb2JqZWN0V2l0aFBjUHJvdG90eXBlLnNldExvY2Fs
RGVzY3JpcHRpb24oKSByZWplY3RlZCB3aXRoIFR5cGVFcnJvcjogRnVuY3Rpb24gc2hvdWxkIGJl
IGNhbGxlZCBvbiBhbiBSVENQZWVyQ29ubmVjdGlvbgorUEFTUyBwcm9taXNlIG9iamVjdFdpdGhQ
Y1Byb3RvdHlwZS5zZXRSZW1vdGVEZXNjcmlwdGlvbigpIHJlamVjdGVkIHdpdGggVHlwZUVycm9y
OiBGdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9uCitQQVNT
IHByb21pc2Ugb2JqZWN0V2l0aFBjUHJvdG90eXBlLmFkZEljZUNhbmRpZGF0ZSgpIHJlamVjdGVk
IHdpdGggVHlwZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJD
b25uZWN0aW9uCitQQVNTIHByb21pc2Ugb2JqZWN0V2l0aFBjUHJvdG90eXBlLmdldFN0YXRzKCkg
cmVqZWN0ZWQgd2l0aCBUeXBlRXJyb3I6IEZ1bmN0aW9uIHNob3VsZCBiZSBjYWxsZWQgb24gYW4g
UlRDUGVlckNvbm5lY3Rpb24KIEZBSUwgcHJvbWlzZSBwY1dpdGhFbXB0eVByb3RvdHlwZS5jcmVh
dGVPZmZlcigpIGZ1bGZpbGxlZCB1bmV4cGVjdGVkbHkuCiBGQUlMIHByb21pc2UgcGNXaXRoRW1w
dHlQcm90b3R5cGUuY3JlYXRlQW5zd2VyKCkgcmVqZWN0ZWQgd2l0aCBFcnJvcjogSW52YWxpZFN0
YXRlRXJyb3I6IERPTSBFeGNlcHRpb24gMTE7IGV4cGVjdGVkIHJlYXNvbiBUeXBlRXJyb3I6IEZ1
bmN0aW9uIHNob3VsZCBiZSBjYWxsZWQgb24gYW4gUlRDUGVlckNvbm5lY3Rpb24KIEZBSUwgcHJv
bWlzZSBwY1dpdGhFbXB0eVByb3RvdHlwZS5zZXRMb2NhbERlc2NyaXB0aW9uKCkgcmVqZWN0ZWQg
d2l0aCBUeXBlRXJyb3I6IE5vdCBlbm91Z2ggYXJndW1lbnRzOyBleHBlY3RlZCByZWFzb24gVHlw
ZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9u
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKaW5kZXggOGQxNTdmMy4uMmQ2NDRlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIx
IEBACisyMDE2LTA2LTI3ICBBZGFtIEJlcmdrdmlzdCAgPGFkYW0uYmVyZ2t2aXN0QGVyaWNzc29u
LmNvbT4KKworICAgICAgICBXZWJSVEM6IFJvYnVzdGlmeSAndGhpcycgdHlwZSBjaGVjayBpbiBS
VENQZWVyQ29ubmVjdGlvbiBKUyBidWlsdC1pbnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODgzMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFVzZSBAb3BlcmF0aW9ucyBzbG90IGluIFJUQ1BlZXJDb25u
ZWN0aW9uIHR5cGUgY2hlY2suCisKKyAgICAgICAgVXBkYXRlZCByZXN1bHRzIG9mIGV4aXN0aW5n
IHRlc3QuCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9u
LmpzOgorICAgICAgICAoaW5pdGlhbGl6ZVJUQ1BlZXJDb25uZWN0aW9uKToKKyAgICAgICAgSW5p
dGlhbGl6ZSBAb3BlcmF0aW9ucyBzbG90IGluIGNvbnN0cnVjdG9yLgorICAgICAgICAqIE1vZHVs
ZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb25JbnRlcm5hbHMuanM6CisgICAgICAgIChp
c1JUQ1BlZXJDb25uZWN0aW9uKToKKyAgICAgICAgVXNlIEBvcGVyYXRpb25zIHNsb3QgaW4gdHlw
ZSBjaGVjay4KKwogMjAxNi0wNi0yMyAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+
CiAKICAgICAgICAgUmV0cmlldmluZyBCbG9icyBmcm9tIEluZGV4ZWREQiB1c2luZyBjdXJzb3Jz
IGZhaWxzIGluIFdLMiAoU2FuZGJveGluZykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24uanMgYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmpzCmluZGV4IGE0YTMyNDMuLjdh
OGYzMjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRD
UGVlckNvbm5lY3Rpb24uanMKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVh
bS9SVENQZWVyQ29ubmVjdGlvbi5qcwpAQCAtNDksNiArNDksNyBAQCBmdW5jdGlvbiBpbml0aWFs
aXplUlRDUGVlckNvbm5lY3Rpb24oY29uZmlndXJhdGlvbikKICAgICAgICAgdGhyb3cgbmV3IEBU
eXBlRXJyb3IobWVzc2FnZSk7CiAgICAgfQogCisgICAgdGhpcy5Ab3BlcmF0aW9ucyA9IFtdOwog
ICAgIHRoaXMuQGxvY2FsU3RyZWFtcyA9IFtdOwogCiAgICAgcmV0dXJuIHRoaXM7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9u
SW50ZXJuYWxzLmpzIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVy
Q29ubmVjdGlvbkludGVybmFscy5qcwppbmRleCBhNWUzMjM3Li5lM2JjM2IzIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uSW50
ZXJuYWxzLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVl
ckNvbm5lY3Rpb25JbnRlcm5hbHMuanMKQEAgLTM2LDkgKzM2LDYgQEAgZnVuY3Rpb24gZW5xdWV1
ZU9wZXJhdGlvbihwZWVyQ29ubmVjdGlvbiwgb3BlcmF0aW9uKQogewogICAgICJ1c2Ugc3RyaWN0
IjsKIAotICAgIGlmICghcGVlckNvbm5lY3Rpb24uQG9wZXJhdGlvbnMpCi0gICAgICAgIHBlZXJD
b25uZWN0aW9uLkBvcGVyYXRpb25zID0gW107Ci0KICAgICBjb25zdCBvcGVyYXRpb25zID0gcGVl
ckNvbm5lY3Rpb24uQG9wZXJhdGlvbnM7CiAKICAgICBmdW5jdGlvbiBydW5OZXh0KCkgewpAQCAt
MTMzLDYgKzEzMCw1IEBAIGZ1bmN0aW9uIGlzUlRDUGVlckNvbm5lY3Rpb24oY29ubmVjdGlvbikK
IHsKICAgICAidXNlIHN0cmljdCI7CiAKLSAgICAvLyBGSVhNRTogUm9idXN0aWZ5IHRoaXMgY2hl
Y2sgKGh0dHA6Ly93ZWJraXQub3JnL2IvMTU4ODMxKQotICAgIHJldHVybiBAaXNPYmplY3QoY29u
bmVjdGlvbikgJiYgISFjb25uZWN0aW9uLkBxdWV1ZWRDcmVhdGVPZmZlcjsKKyAgICByZXR1cm4g
QGlzT2JqZWN0KGNvbm5lY3Rpb24pICYmICEhY29ubmVjdGlvbi5Ab3BlcmF0aW9uczsKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282226</attachid>
            <date>2016-06-28 02:12:04 -0700</date>
            <delta_ts>2016-06-28 08:11:10 -0700</delta_ts>
            <desc>Updated patch</desc>
            <filename>robustify-rtcpc-type-check_1.patch</filename>
            <type>text/plain</type>
            <size>9520</size>
            <attacher name="Adam Bergkvist">adam.bergkvist</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyMzhlYjFiLi45ZmVmOWVmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTYtMDYt
MjcgIEFkYW0gQmVyZ2t2aXN0ICA8YWRhbS5iZXJna3Zpc3RAZXJpY3Nzb24uY29tPgorCisgICAg
ICAgIFdlYlJUQzogUm9idXN0aWZ5ICd0aGlzJyB0eXBlIGNoZWNrIGluIFJUQ1BlZXJDb25uZWN0
aW9uIEpTIGJ1aWx0LWlucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTU4ODMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBmYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWpzLWJ1aWx0LWlu
cy1jaGVjay10aGlzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgRmxpcCBzb21lIHJlc3VsdCBsaW5l
cyBmcm9tIEZBSUwgdG8gUEFTUy4gQ2xlYW4gb3V0IHVubmVjZXNzYXJ5IHRlc3RzICh0aGlyZCBz
ZXQpLgorCiAyMDE2LTA2LTIzICBCZW5qYW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29t
PgogCiAgICAgICAgIE9PTSBBc3NlcnRpb24gZmFpbHVyZSBpbiBBcnJheS5wcm90b3R5cGUudG9T
dHJpbmcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNv
bm5lY3Rpb24tanMtYnVpbHQtaW5zLWNoZWNrLXRoaXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1qcy1idWlsdC1pbnMtY2hlY2st
dGhpcy1leHBlY3RlZC50eHQKaW5kZXggZjljMzQwZC4uMjViNjQyNiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1qcy1idWlsdC1pbnMt
Y2hlY2stdGhpcy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVh
bS9SVENQZWVyQ29ubmVjdGlvbi1qcy1idWlsdC1pbnMtY2hlY2stdGhpcy1leHBlY3RlZC50eHQK
QEAgLTksMTggKzksMTIgQEAgUEFTUyBwcm9taXNlIHdlYmtpdFJUQ1BlZXJDb25uZWN0aW9uLnBy
b3RvdHlwZS5zZXRMb2NhbERlc2NyaXB0aW9uLmNhbGwoe30pIHJlamUKIFBBU1MgcHJvbWlzZSB3
ZWJraXRSVENQZWVyQ29ubmVjdGlvbi5wcm90b3R5cGUuc2V0UmVtb3RlRGVzY3JpcHRpb24uY2Fs
bCh7fSkgcmVqZWN0ZWQgd2l0aCBUeXBlRXJyb3I6IEZ1bmN0aW9uIHNob3VsZCBiZSBjYWxsZWQg
b24gYW4gUlRDUGVlckNvbm5lY3Rpb24KIFBBU1MgcHJvbWlzZSB3ZWJraXRSVENQZWVyQ29ubmVj
dGlvbi5wcm90b3R5cGUuYWRkSWNlQ2FuZGlkYXRlLmNhbGwoe30pIHJlamVjdGVkIHdpdGggVHlw
ZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9u
CiBQQVNTIHByb21pc2Ugd2Via2l0UlRDUGVlckNvbm5lY3Rpb24ucHJvdG90eXBlLmdldFN0YXRz
LmNhbGwoe30sIG51bGwpIHJlamVjdGVkIHdpdGggVHlwZUVycm9yOiBGdW5jdGlvbiBzaG91bGQg
YmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9uCi1GQUlMIHByb21pc2Ugb2JqZWN0V2l0
aFBjUHJvdG90eXBlLmNyZWF0ZU9mZmVyKCkgcmVqZWN0ZWQgd2l0aCBUeXBlRXJyb3I6IENhbiBv
bmx5IGNhbGwgUlRDUGVlckNvbm5lY3Rpb24ucXVldWVkQ3JlYXRlT2ZmZXIgb24gaW5zdGFuY2Vz
IG9mIFJUQ1BlZXJDb25uZWN0aW9uOyBleHBlY3RlZCByZWFzb24gVHlwZUVycm9yOiBGdW5jdGlv
biBzaG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9uCi1GQUlMIHByb21pc2Ug
b2JqZWN0V2l0aFBjUHJvdG90eXBlLmNyZWF0ZUFuc3dlcigpIHJlamVjdGVkIHdpdGggVHlwZUVy
cm9yOiBDYW4gb25seSBjYWxsIFJUQ1BlZXJDb25uZWN0aW9uLnF1ZXVlZENyZWF0ZUFuc3dlciBv
biBpbnN0YW5jZXMgb2YgUlRDUGVlckNvbm5lY3Rpb247IGV4cGVjdGVkIHJlYXNvbiBUeXBlRXJy
b3I6IEZ1bmN0aW9uIHNob3VsZCBiZSBjYWxsZWQgb24gYW4gUlRDUGVlckNvbm5lY3Rpb24KLUZB
SUwgcHJvbWlzZSBvYmplY3RXaXRoUGNQcm90b3R5cGUuc2V0TG9jYWxEZXNjcmlwdGlvbigpIHJl
amVjdGVkIHdpdGggVHlwZUVycm9yOiBOb3QgZW5vdWdoIGFyZ3VtZW50czsgZXhwZWN0ZWQgcmVh
c29uIFR5cGVFcnJvcjogRnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCBvbiBhbiBSVENQZWVyQ29u
bmVjdGlvbgotRkFJTCBwcm9taXNlIG9iamVjdFdpdGhQY1Byb3RvdHlwZS5zZXRSZW1vdGVEZXNj
cmlwdGlvbigpIHJlamVjdGVkIHdpdGggVHlwZUVycm9yOiBOb3QgZW5vdWdoIGFyZ3VtZW50czsg
ZXhwZWN0ZWQgcmVhc29uIFR5cGVFcnJvcjogRnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCBvbiBh
biBSVENQZWVyQ29ubmVjdGlvbgotRkFJTCBwcm9taXNlIG9iamVjdFdpdGhQY1Byb3RvdHlwZS5h
ZGRJY2VDYW5kaWRhdGUoKSByZWplY3RlZCB3aXRoIFR5cGVFcnJvcjogTm90IGVub3VnaCBhcmd1
bWVudHM7IGV4cGVjdGVkIHJlYXNvbiBUeXBlRXJyb3I6IEZ1bmN0aW9uIHNob3VsZCBiZSBjYWxs
ZWQgb24gYW4gUlRDUGVlckNvbm5lY3Rpb24KLUZBSUwgcHJvbWlzZSBvYmplY3RXaXRoUGNQcm90
b3R5cGUuZ2V0U3RhdHMoKSByZWplY3RlZCB3aXRoIFR5cGVFcnJvcjogQ2FuIG9ubHkgY2FsbCBS
VENQZWVyQ29ubmVjdGlvbi5wcml2YXRlR2V0U3RhdHMgb24gaW5zdGFuY2VzIG9mIFJUQ1BlZXJD
b25uZWN0aW9uOyBleHBlY3RlZCByZWFzb24gVHlwZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUg
Y2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9uCi1GQUlMIHByb21pc2UgcGNXaXRoRW1wdHlQ
cm90b3R5cGUuY3JlYXRlT2ZmZXIoKSBmdWxmaWxsZWQgdW5leHBlY3RlZGx5LgotRkFJTCBwcm9t
aXNlIHBjV2l0aEVtcHR5UHJvdG90eXBlLmNyZWF0ZUFuc3dlcigpIHJlamVjdGVkIHdpdGggRXJy
b3I6IEludmFsaWRTdGF0ZUVycm9yOiBET00gRXhjZXB0aW9uIDExOyBleHBlY3RlZCByZWFzb24g
VHlwZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0
aW9uCi1GQUlMIHByb21pc2UgcGNXaXRoRW1wdHlQcm90b3R5cGUuc2V0TG9jYWxEZXNjcmlwdGlv
bigpIHJlamVjdGVkIHdpdGggVHlwZUVycm9yOiBOb3QgZW5vdWdoIGFyZ3VtZW50czsgZXhwZWN0
ZWQgcmVhc29uIFR5cGVFcnJvcjogRnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCBvbiBhbiBSVENQ
ZWVyQ29ubmVjdGlvbgotRkFJTCBwcm9taXNlIHBjV2l0aEVtcHR5UHJvdG90eXBlLnNldFJlbW90
ZURlc2NyaXB0aW9uKCkgcmVqZWN0ZWQgd2l0aCBUeXBlRXJyb3I6IE5vdCBlbm91Z2ggYXJndW1l
bnRzOyBleHBlY3RlZCByZWFzb24gVHlwZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVk
IG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9uCi1GQUlMIHByb21pc2UgcGNXaXRoRW1wdHlQcm90b3R5
cGUuYWRkSWNlQ2FuZGlkYXRlKCkgcmVqZWN0ZWQgd2l0aCBUeXBlRXJyb3I6IE5vdCBlbm91Z2gg
YXJndW1lbnRzOyBleHBlY3RlZCByZWFzb24gVHlwZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUg
Y2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9uCi1GQUlMIHByb21pc2UgcGNXaXRoRW1wdHlQ
cm90b3R5cGUuZ2V0U3RhdHMoKSByZWplY3RlZCB3aXRoIEVycm9yOiBOb3RTdXBwb3J0ZWRFcnJv
cjogRE9NIEV4Y2VwdGlvbiA5OyBleHBlY3RlZCByZWFzb24gVHlwZUVycm9yOiBGdW5jdGlvbiBz
aG91bGQgYmUgY2FsbGVkIG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9uCitQQVNTIHByb21pc2Ugb2Jq
ZWN0V2l0aFBjUHJvdG90eXBlLmNyZWF0ZU9mZmVyKCkgcmVqZWN0ZWQgd2l0aCBUeXBlRXJyb3I6
IEZ1bmN0aW9uIHNob3VsZCBiZSBjYWxsZWQgb24gYW4gUlRDUGVlckNvbm5lY3Rpb24KK1BBU1Mg
cHJvbWlzZSBvYmplY3RXaXRoUGNQcm90b3R5cGUuY3JlYXRlQW5zd2VyKCkgcmVqZWN0ZWQgd2l0
aCBUeXBlRXJyb3I6IEZ1bmN0aW9uIHNob3VsZCBiZSBjYWxsZWQgb24gYW4gUlRDUGVlckNvbm5l
Y3Rpb24KK1BBU1MgcHJvbWlzZSBvYmplY3RXaXRoUGNQcm90b3R5cGUuc2V0TG9jYWxEZXNjcmlw
dGlvbigpIHJlamVjdGVkIHdpdGggVHlwZUVycm9yOiBGdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVk
IG9uIGFuIFJUQ1BlZXJDb25uZWN0aW9uCitQQVNTIHByb21pc2Ugb2JqZWN0V2l0aFBjUHJvdG90
eXBlLnNldFJlbW90ZURlc2NyaXB0aW9uKCkgcmVqZWN0ZWQgd2l0aCBUeXBlRXJyb3I6IEZ1bmN0
aW9uIHNob3VsZCBiZSBjYWxsZWQgb24gYW4gUlRDUGVlckNvbm5lY3Rpb24KK1BBU1MgcHJvbWlz
ZSBvYmplY3RXaXRoUGNQcm90b3R5cGUuYWRkSWNlQ2FuZGlkYXRlKCkgcmVqZWN0ZWQgd2l0aCBU
eXBlRXJyb3I6IEZ1bmN0aW9uIHNob3VsZCBiZSBjYWxsZWQgb24gYW4gUlRDUGVlckNvbm5lY3Rp
b24KK1BBU1MgcHJvbWlzZSBvYmplY3RXaXRoUGNQcm90b3R5cGUuZ2V0U3RhdHMoKSByZWplY3Rl
ZCB3aXRoIFR5cGVFcnJvcjogRnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCBvbiBhbiBSVENQZWVy
Q29ubmVjdGlvbgogUEFTUyBFbmQgb2YgdGVzdCBwcm9taXNlIGNoYWluCiBQQVNTIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBpcyB0cnVlCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFz
dHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tanMtYnVpbHQtaW5zLWNoZWNrLXRoaXMuaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tanMtYnVpbHQtaW5z
LWNoZWNrLXRoaXMuaHRtbAppbmRleCAwM2VjNjc3Li5kYWMyNzQ0IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWpzLWJ1aWx0LWlucy1j
aGVjay10aGlzLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVy
Q29ubmVjdGlvbi1qcy1idWlsdC1pbnMtY2hlY2stdGhpcy5odG1sCkBAIC0xNCw5ICsxNCw2IEBA
CiAgICAgICAgICAgICBGb28ucHJvdG90eXBlID0gd2Via2l0UlRDUGVlckNvbm5lY3Rpb24ucHJv
dG90eXBlOwogICAgICAgICAgICAgbGV0IG9iamVjdFdpdGhQY1Byb3RvdHlwZSA9IG5ldyBGb28o
KTsKIAotICAgICAgICAgICAgd2Via2l0UlRDUGVlckNvbm5lY3Rpb24ucHJvdG90eXBlID0ge307
Ci0gICAgICAgICAgICBsZXQgcGNXaXRoRW1wdHlQcm90b3R5cGUgPSBuZXcgd2Via2l0UlRDUGVl
ckNvbm5lY3Rpb24oe2ljZVNlcnZlcnM6W3t1cmxzOidzdHVuOmZvby5jb20nfV19KTsKLQogICAg
ICAgICAgICAgcHJvbWlzZVNob3VsZFJlamVjdCgid2Via2l0UlRDUGVlckNvbm5lY3Rpb24ucHJv
dG90eXBlLmNyZWF0ZU9mZmVyLmNhbGwoe30pIiwgInJlYXNvbiIpCiAgICAgICAgICAgICAudGhl
bigoKSA9PiBwcm9taXNlU2hvdWxkUmVqZWN0KCJ3ZWJraXRSVENQZWVyQ29ubmVjdGlvbi5wcm90
b3R5cGUuY3JlYXRlQW5zd2VyLmNhbGwoe30pIiwgInJlYXNvbiIpKQogICAgICAgICAgICAgLnRo
ZW4oKCkgPT4gcHJvbWlzZVNob3VsZFJlamVjdCgid2Via2l0UlRDUGVlckNvbm5lY3Rpb24ucHJv
dG90eXBlLnNldExvY2FsRGVzY3JpcHRpb24uY2FsbCh7fSkiLCAicmVhc29uIikpCkBAIC0yNCw3
ICsyMSw2IEBACiAgICAgICAgICAgICAudGhlbigoKSA9PiBwcm9taXNlU2hvdWxkUmVqZWN0KCJ3
ZWJraXRSVENQZWVyQ29ubmVjdGlvbi5wcm90b3R5cGUuYWRkSWNlQ2FuZGlkYXRlLmNhbGwoe30p
IiwgInJlYXNvbiIpKQogICAgICAgICAgICAgLnRoZW4oKCkgPT4gcHJvbWlzZVNob3VsZFJlamVj
dCgid2Via2l0UlRDUGVlckNvbm5lY3Rpb24ucHJvdG90eXBlLmdldFN0YXRzLmNhbGwoe30sIG51
bGwpIiwgInJlYXNvbiIpKQogCi0gICAgICAgICAgICAvLyBUZXN0cyBhcmUgZXhwZWN0ZWQgdG8g
ZmFpbCBiZWxvdyB0aGlzIHBvaW50OiBodHRwOi8vd2Via2l0Lm9yZy9iLzE1ODgzMQogICAgICAg
ICAgICAgLnRoZW4oKCkgPT4gcHJvbWlzZVNob3VsZFJlamVjdCgib2JqZWN0V2l0aFBjUHJvdG90
eXBlLmNyZWF0ZU9mZmVyKCkiLCAicmVhc29uIikpCiAgICAgICAgICAgICAudGhlbigoKSA9PiBw
cm9taXNlU2hvdWxkUmVqZWN0KCJvYmplY3RXaXRoUGNQcm90b3R5cGUuY3JlYXRlQW5zd2VyKCki
LCAicmVhc29uIikpCiAgICAgICAgICAgICAudGhlbigoKSA9PiBwcm9taXNlU2hvdWxkUmVqZWN0
KCJvYmplY3RXaXRoUGNQcm90b3R5cGUuc2V0TG9jYWxEZXNjcmlwdGlvbigpIiwgInJlYXNvbiIp
KQpAQCAtMzIsMTMgKzI4LDYgQEAKICAgICAgICAgICAgIC50aGVuKCgpID0+IHByb21pc2VTaG91
bGRSZWplY3QoIm9iamVjdFdpdGhQY1Byb3RvdHlwZS5hZGRJY2VDYW5kaWRhdGUoKSIsICJyZWFz
b24iKSkKICAgICAgICAgICAgIC50aGVuKCgpID0+IHByb21pc2VTaG91bGRSZWplY3QoIm9iamVj
dFdpdGhQY1Byb3RvdHlwZS5nZXRTdGF0cygpIiwgInJlYXNvbiIpKQogCi0gICAgICAgICAgICAu
dGhlbigoKSA9PiBwcm9taXNlU2hvdWxkUmVqZWN0KCJwY1dpdGhFbXB0eVByb3RvdHlwZS5jcmVh
dGVPZmZlcigpIiwgInJlYXNvbiIpKQotICAgICAgICAgICAgLnRoZW4oKCkgPT4gcHJvbWlzZVNo
b3VsZFJlamVjdCgicGNXaXRoRW1wdHlQcm90b3R5cGUuY3JlYXRlQW5zd2VyKCkiLCAicmVhc29u
IikpCi0gICAgICAgICAgICAudGhlbigoKSA9PiBwcm9taXNlU2hvdWxkUmVqZWN0KCJwY1dpdGhF
bXB0eVByb3RvdHlwZS5zZXRMb2NhbERlc2NyaXB0aW9uKCkiLCAicmVhc29uIikpCi0gICAgICAg
ICAgICAudGhlbigoKSA9PiBwcm9taXNlU2hvdWxkUmVqZWN0KCJwY1dpdGhFbXB0eVByb3RvdHlw
ZS5zZXRSZW1vdGVEZXNjcmlwdGlvbigpIiwgInJlYXNvbiIpKQotICAgICAgICAgICAgLnRoZW4o
KCkgPT4gcHJvbWlzZVNob3VsZFJlamVjdCgicGNXaXRoRW1wdHlQcm90b3R5cGUuYWRkSWNlQ2Fu
ZGlkYXRlKCkiLCAicmVhc29uIikpCi0gICAgICAgICAgICAudGhlbigoKSA9PiBwcm9taXNlU2hv
dWxkUmVqZWN0KCJwY1dpdGhFbXB0eVByb3RvdHlwZS5nZXRTdGF0cygpIiwgInJlYXNvbiIpKQot
CiAgICAgICAgICAgICAudGhlbigoKSA9PiB7CiAgICAgICAgICAgICAgICAgdGVzdFBhc3NlZCgi
RW5kIG9mIHRlc3QgcHJvbWlzZSBjaGFpbiIpOwogICAgICAgICAgICAgICAgIGZpbmlzaEpTVGVz
dCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCmluZGV4IDhkMTU3ZjMuLjJkNjQ0ZWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwyMSBAQAorMjAxNi0wNi0yNyAgQWRhbSBCZXJna3Zpc3QgIDxhZGFtLmJlcmdrdmlzdEBlcmlj
c3Nvbi5jb20+CisKKyAgICAgICAgV2ViUlRDOiBSb2J1c3RpZnkgJ3RoaXMnIHR5cGUgY2hlY2sg
aW4gUlRDUGVlckNvbm5lY3Rpb24gSlMgYnVpbHQtaW5zCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTg4MzEKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgQG9wZXJhdGlvbnMgc2xvdCBpbiBSVENQZWVy
Q29ubmVjdGlvbiB0eXBlIGNoZWNrLgorCisgICAgICAgIFVwZGF0ZWQgcmVzdWx0cyBvZiBleGlz
dGluZyB0ZXN0LgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVj
dGlvbi5qczoKKyAgICAgICAgKGluaXRpYWxpemVSVENQZWVyQ29ubmVjdGlvbik6CisgICAgICAg
IEluaXRpYWxpemUgQG9wZXJhdGlvbnMgc2xvdCBpbiBjb25zdHJ1Y3Rvci4KKyAgICAgICAgKiBN
b2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uSW50ZXJuYWxzLmpzOgorICAgICAg
ICAoaXNSVENQZWVyQ29ubmVjdGlvbik6CisgICAgICAgIFVzZSBAb3BlcmF0aW9ucyBzbG90IGlu
IHR5cGUgY2hlY2suCisKIDIwMTYtMDYtMjMgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUu
Y29tPgogCiAgICAgICAgIFJldHJpZXZpbmcgQmxvYnMgZnJvbSBJbmRleGVkREIgdXNpbmcgY3Vy
c29ycyBmYWlscyBpbiBXSzIgKFNhbmRib3hpbmcpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmpzIGIvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5qcwppbmRleCBhNGEzMjQz
Li43YThmMzI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFt
L1JUQ1BlZXJDb25uZWN0aW9uLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFz
dHJlYW0vUlRDUGVlckNvbm5lY3Rpb24uanMKQEAgLTQ5LDYgKzQ5LDcgQEAgZnVuY3Rpb24gaW5p
dGlhbGl6ZVJUQ1BlZXJDb25uZWN0aW9uKGNvbmZpZ3VyYXRpb24pCiAgICAgICAgIHRocm93IG5l
dyBAVHlwZUVycm9yKG1lc3NhZ2UpOwogICAgIH0KIAorICAgIHRoaXMuQG9wZXJhdGlvbnMgPSBb
XTsKICAgICB0aGlzLkBsb2NhbFN0cmVhbXMgPSBbXTsKIAogICAgIHJldHVybiB0aGlzOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVj
dGlvbkludGVybmFscy5qcyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRD
UGVlckNvbm5lY3Rpb25JbnRlcm5hbHMuanMKaW5kZXggYTVlMzIzNy4uZTNiYzNiMyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlv
bkludGVybmFscy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JU
Q1BlZXJDb25uZWN0aW9uSW50ZXJuYWxzLmpzCkBAIC0zNiw5ICszNiw2IEBAIGZ1bmN0aW9uIGVu
cXVldWVPcGVyYXRpb24ocGVlckNvbm5lY3Rpb24sIG9wZXJhdGlvbikKIHsKICAgICAidXNlIHN0
cmljdCI7CiAKLSAgICBpZiAoIXBlZXJDb25uZWN0aW9uLkBvcGVyYXRpb25zKQotICAgICAgICBw
ZWVyQ29ubmVjdGlvbi5Ab3BlcmF0aW9ucyA9IFtdOwotCiAgICAgY29uc3Qgb3BlcmF0aW9ucyA9
IHBlZXJDb25uZWN0aW9uLkBvcGVyYXRpb25zOwogCiAgICAgZnVuY3Rpb24gcnVuTmV4dCgpIHsK
QEAgLTEzMyw2ICsxMzAsNSBAQCBmdW5jdGlvbiBpc1JUQ1BlZXJDb25uZWN0aW9uKGNvbm5lY3Rp
b24pCiB7CiAgICAgInVzZSBzdHJpY3QiOwogCi0gICAgLy8gRklYTUU6IFJvYnVzdGlmeSB0aGlz
IGNoZWNrIChodHRwOi8vd2Via2l0Lm9yZy9iLzE1ODgzMSkKLSAgICByZXR1cm4gQGlzT2JqZWN0
KGNvbm5lY3Rpb24pICYmICEhY29ubmVjdGlvbi5AcXVldWVkQ3JlYXRlT2ZmZXI7CisgICAgcmV0
dXJuIEBpc09iamVjdChjb25uZWN0aW9uKSAmJiAhIWNvbm5lY3Rpb24uQG9wZXJhdGlvbnM7CiB9
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>