<?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>190533</bug_id>
          
          <creation_ts>2018-10-12 13:14:20 -0700</creation_ts>
          <short_desc>Use downcast for use of RealtimeMediaSource in LibWebRTCMediaEndpoint</short_desc>
          <delta_ts>2018-10-12 15:07: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 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>cdumez</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>1468543</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-10-12 13:14:20 -0700</bug_when>
    <thetext>Use downcast for use of RealtimeMediaSource in LibWebRTCMediaEndpoint</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468544</commentid>
    <comment_count>1</comment_count>
      <attachid>352194</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-10-12 13:17:27 -0700</bug_when>
    <thetext>Created attachment 352194
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468545</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-10-12 13:19:59 -0700</bug_when>
    <thetext>Attachment 352194 did not pass style-queue:


ERROR: Source/WebCore/platform/mediastream/RealtimeMediaSource.h:165:  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]
ERROR: Source/WebCore/platform/mediastream/RealtimeMediaSource.h:166:  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: 2 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>1468553</commentid>
    <comment_count>3</comment_count>
      <attachid>352196</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-10-12 13:44:42 -0700</bug_when>
    <thetext>Created attachment 352196
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468557</commentid>
    <comment_count>4</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-10-12 13:47:53 -0700</bug_when>
    <thetext>Attachment 352196 did not pass style-queue:


ERROR: Source/WebCore/platform/mediastream/RealtimeMediaSource.h:165:  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]
ERROR: Source/WebCore/platform/mediastream/RealtimeMediaSource.h:166:  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: 2 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>1468601</commentid>
    <comment_count>5</comment_count>
      <attachid>352196</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-10-12 14:37:08 -0700</bug_when>
    <thetext>Comment on attachment 352196
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468623</commentid>
    <comment_count>6</comment_count>
      <attachid>352196</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-12 15:06:14 -0700</bug_when>
    <thetext>Comment on attachment 352196
Patch

Clearing flags on attachment: 352196

Committed r237082: &lt;https://trac.webkit.org/changeset/237082&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468624</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-12 15:06:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1468627</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-12 15:07:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/45238780&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>352194</attachid>
            <date>2018-10-12 13:17:27 -0700</date>
            <delta_ts>2018-10-12 13:44:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190533-20181012131726.patch</filename>
            <type>text/plain</type>
            <size>5192</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM3MDcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTJiNjI4NmU0N2YxZGY0
ZTU5YzNlYmFlZGQyZGE2ODBhYTAwYTdlNS4uYzIyMjU3NTEzMjkzMDBjYzdmMGU3OWQ5ZjJmNWJk
NDMxNjAxZWViZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE4LTEwLTEyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBVc2UgZG93bmNhc3QgZm9y
IHVzZSBvZiBSZWFsdGltZU1lZGlhU291cmNlIGluIExpYldlYlJUQ01lZGlhRW5kcG9pbnQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDUzMworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENsZWFuLXVwIHdv
cmsuCisgICAgICAgIE5vIGNoYW5nZSBvZiBiZWhhdmlvci4KKworICAgICAgICAqIE1vZHVsZXMv
bWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ01lZGlhRW5kcG9pbnQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6c2V0RXhpc3RpbmdSZWNlaXZlclNvdXJjZVRyYWNrKToKKyAgICAgICAgKiBw
bGF0Zm9ybS9tZWRpYXN0cmVhbS9SZWFsdGltZUluY29taW5nQXVkaW9Tb3VyY2UuaDoKKyAgICAg
ICAgKGlzVHlwZSk6CisgICAgICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vUmVhbHRpbWVJbmNv
bWluZ1ZpZGVvU291cmNlLmg6CisgICAgICAgIChpc1R5cGUpOgorICAgICAgICAqIHBsYXRmb3Jt
L21lZGlhc3RyZWFtL1JlYWx0aW1lTWVkaWFTb3VyY2UuaDoKKwogMjAxOC0xMC0xMiAgWW91ZW5u
IEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgRE9NQ2FjaGUgc2hvdWxkIGRl
cmVmZXJlbmNlIGl0c2VsZiBhcyBzb29uIGFzIHN0b3BwZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ01lZGlhRW5kcG9p
bnQuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGli
V2ViUlRDTWVkaWFFbmRwb2ludC5jcHAKaW5kZXggOTFlOTMzNGIwMDJjMGExNzRkZTMzYzA1YjUz
MmViMzZkOWZkY2EzNi4uYmRhMWVkZTA5ODNkODZiNTlmMGU2MDI1MGIxNGMzNTRmYjZmMjYyNyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMv
TGliV2ViUlRDTWVkaWFFbmRwb2ludC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDTWVkaWFFbmRwb2ludC5jcHAKQEAgLTQxNSwx
MyArNDE1LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRFeGlzdGluZ1JlY2VpdmVyU291cmNl
VHJhY2soUmVhbHRpbWVNZWRpYVNvdXJjZSYgZXhpc3RpbmdTCiAgICAgY2FzZSBjcmlja2V0OjpN
RURJQV9UWVBFX0FVRElPOiB7CiAgICAgICAgIEFTU0VSVChleGlzdGluZ1NvdXJjZS50eXBlKCkg
PT0gUmVhbHRpbWVNZWRpYVNvdXJjZTo6VHlwZTo6QXVkaW8pOwogICAgICAgICBydGM6OnNjb3Bl
ZF9yZWZwdHI8d2VicnRjOjpBdWRpb1RyYWNrSW50ZXJmYWNlPiBhdWRpb1RyYWNrID0gc3RhdGlj
X2Nhc3Q8d2VicnRjOjpBdWRpb1RyYWNrSW50ZXJmYWNlKj4ocnRjUmVjZWl2ZXIudHJhY2soKS5n
ZXQoKSk7Ci0gICAgICAgIHN0YXRpY19jYXN0PFJlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZSY+
KGV4aXN0aW5nU291cmNlKS5zZXRTb3VyY2VUcmFjayhXVEZNb3ZlKGF1ZGlvVHJhY2spKTsKKyAg
ICAgICAgZG93bmNhc3Q8UmVhbHRpbWVJbmNvbWluZ0F1ZGlvU291cmNlPihleGlzdGluZ1NvdXJj
ZSkuc2V0U291cmNlVHJhY2soV1RGTW92ZShhdWRpb1RyYWNrKSk7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAgICAgY2FzZSBjcmlja2V0OjpNRURJQV9UWVBFX1ZJREVPOiB7CiAgICAgICAgIEFT
U0VSVChleGlzdGluZ1NvdXJjZS50eXBlKCkgPT0gUmVhbHRpbWVNZWRpYVNvdXJjZTo6VHlwZTo6
VmlkZW8pOwogICAgICAgICBydGM6OnNjb3BlZF9yZWZwdHI8d2VicnRjOjpWaWRlb1RyYWNrSW50
ZXJmYWNlPiB2aWRlb1RyYWNrID0gc3RhdGljX2Nhc3Q8d2VicnRjOjpWaWRlb1RyYWNrSW50ZXJm
YWNlKj4ocnRjUmVjZWl2ZXIudHJhY2soKS5nZXQoKSk7Ci0gICAgICAgIHN0YXRpY19jYXN0PFJl
YWx0aW1lSW5jb21pbmdWaWRlb1NvdXJjZSY+KGV4aXN0aW5nU291cmNlKS5zZXRTb3VyY2VUcmFj
ayhXVEZNb3ZlKHZpZGVvVHJhY2spKTsKKyAgICAgICAgZG93bmNhc3Q8UmVhbHRpbWVJbmNvbWlu
Z1ZpZGVvU291cmNlPihleGlzdGluZ1NvdXJjZSkuc2V0U291cmNlVHJhY2soV1RGTW92ZSh2aWRl
b1RyYWNrKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgY2FzZSBjcmlja2V0OjpNRURJ
QV9UWVBFX0RBVEE6CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0
cmVhbS9SZWFsdGltZUluY29taW5nQXVkaW9Tb3VyY2UuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL21lZGlhc3RyZWFtL1JlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZS5oCmluZGV4IDlhZGQ1
M2E4YzEwY2EyODUyZjk1ZmRiNzM2ODE3ZmFiOTdhZjI1ODQuLjJjZjJhZjk5Yzg5MjNiOWQyYTQw
NWM3NGVmZTJjNzZkOWJhNzljYjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L21lZGlhc3RyZWFtL1JlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZS5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1JlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZS5o
CkBAIC02Niw2ICs2Niw4IEBAIHByaXZhdGU6CiAgICAgY29uc3QgUmVhbHRpbWVNZWRpYVNvdXJj
ZUNhcGFiaWxpdGllcyYgY2FwYWJpbGl0aWVzKCkgZmluYWw7CiAgICAgY29uc3QgUmVhbHRpbWVN
ZWRpYVNvdXJjZVNldHRpbmdzJiBzZXR0aW5ncygpIGZpbmFsOwogCisgICAgYm9vbCBpc0luY29t
aW5nQXVkaW9Tb3VyY2UoKSBjb25zdCBmaW5hbCB7IHJldHVybiB0cnVlOyB9CisKICAgICBSZWFs
dGltZU1lZGlhU291cmNlU2V0dGluZ3MgbV9jdXJyZW50U2V0dGluZ3M7CiAgICAgcnRjOjpzY29w
ZWRfcmVmcHRyPHdlYnJ0Yzo6QXVkaW9UcmFja0ludGVyZmFjZT4gbV9hdWRpb1RyYWNrOwogfTsK
QEAgLTczLDMgKzc1LDcgQEAgcHJpdmF0ZToKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAogI2Vu
ZGlmIC8vIFVTRShMSUJXRUJSVEMpCisKK1NQRUNJQUxJWkVfVFlQRV9UUkFJVFNfQkVHSU4oV2Vi
Q29yZTo6UmVhbHRpbWVJbmNvbWluZ0F1ZGlvU291cmNlKQorICAgIHN0YXRpYyBib29sIGlzVHlw
ZShjb25zdCBXZWJDb3JlOjpSZWFsdGltZU1lZGlhU291cmNlJiBzb3VyY2UpIHsgcmV0dXJuIHNv
dXJjZS5pc0luY29taW5nQXVkaW9Tb3VyY2UoKTsgfQorU1BFQ0lBTElaRV9UWVBFX1RSQUlUU19F
TkQoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUmVh
bHRpbWVJbmNvbWluZ1ZpZGVvU291cmNlLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRp
YXN0cmVhbS9SZWFsdGltZUluY29taW5nVmlkZW9Tb3VyY2UuaAppbmRleCBhZmRiZTA1NTFjZTcw
NGQzYzcwZmJmZGY4YzAxYWE0MGVjMGFkY2M5Li5lNzBjOWM1NjNmMjQ0YjMxOTg1YzVkODEzMjRm
ZWNmN2U4ODk4NDQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0
cmVhbS9SZWFsdGltZUluY29taW5nVmlkZW9Tb3VyY2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9tZWRpYXN0cmVhbS9SZWFsdGltZUluY29taW5nVmlkZW9Tb3VyY2UuaApAQCAtNjks
NiArNjksOCBAQCBwcml2YXRlOgogICAgIGNvbnN0IFJlYWx0aW1lTWVkaWFTb3VyY2VDYXBhYmls
aXRpZXMmIGNhcGFiaWxpdGllcygpIGZpbmFsOwogICAgIGNvbnN0IFJlYWx0aW1lTWVkaWFTb3Vy
Y2VTZXR0aW5ncyYgc2V0dGluZ3MoKSBmaW5hbDsKIAorICAgIGJvb2wgaXNJbmNvbWluZ1ZpZGVv
U291cmNlKCkgY29uc3QgZmluYWwgeyByZXR1cm4gdHJ1ZTsgfQorCiAgICAgc3RkOjpvcHRpb25h
bDxSZWFsdGltZU1lZGlhU291cmNlU2V0dGluZ3M+IG1fY3VycmVudFNldHRpbmdzOwogICAgIHJ0
Yzo6c2NvcGVkX3JlZnB0cjx3ZWJydGM6OlZpZGVvVHJhY2tJbnRlcmZhY2U+IG1fdmlkZW9UcmFj
azsKIH07CkBAIC03NiwzICs3OCw3IEBAIHByaXZhdGU6CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3Jl
CiAKICNlbmRpZiAvLyBVU0UoTElCV0VCUlRDKQorCitTUEVDSUFMSVpFX1RZUEVfVFJBSVRTX0JF
R0lOKFdlYkNvcmU6OlJlYWx0aW1lSW5jb21pbmdWaWRlb1NvdXJjZSkKK3N0YXRpYyBib29sIGlz
VHlwZShjb25zdCBXZWJDb3JlOjpSZWFsdGltZU1lZGlhU291cmNlJiBzb3VyY2UpIHsgcmV0dXJu
IHNvdXJjZS5pc0luY29taW5nVmlkZW9Tb3VyY2UoKTsgfQorU1BFQ0lBTElaRV9UWVBFX1RSQUlU
U19FTkQoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0v
UmVhbHRpbWVNZWRpYVNvdXJjZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJl
YW0vUmVhbHRpbWVNZWRpYVNvdXJjZS5oCmluZGV4IGJjZWY1NjliYTU4NGIxZWFiYjVjYTIyYmVk
M2I4NjZiYTdhZGRhYmUuLjcxNmNlNjljMDI0MDc2ZTJkYmYwZjY2NmJmNThlYzI5ZDI2ZDA0NjUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1JlYWx0aW1l
TWVkaWFTb3VyY2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9S
ZWFsdGltZU1lZGlhU291cmNlLmgKQEAgLTE2Miw2ICsxNjIsOSBAQCBwdWJsaWM6CiAKICAgICB2
aXJ0dWFsIHZvaWQgY2FwdHVyZUZhaWxlZCgpOwogCisgICAgdmlydHVhbCBib29sIGlzSW5jb21p
bmdBdWRpb1NvdXJjZSgpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CisgICAgdmlydHVhbCBib29s
IGlzSW5jb21pbmdWaWRlb1NvdXJjZSgpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CisKICAgICAv
LyBUZXN0aW5nIG9ubHkKICAgICB2aXJ0dWFsIHZvaWQgZGVsYXlTYW1wbGVzKFNlY29uZHMpIHsg
fTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>352196</attachid>
            <date>2018-10-12 13:44:42 -0700</date>
            <delta_ts>2018-10-12 15:06:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190533-20181012134441.patch</filename>
            <type>text/plain</type>
            <size>5146</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM3MDcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTJiNjI4NmU0N2YxZGY0
ZTU5YzNlYmFlZGQyZGE2ODBhYTAwYTdlNS4uYzIyMjU3NTEzMjkzMDBjYzdmMGU3OWQ5ZjJmNWJk
NDMxNjAxZWViZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE4LTEwLTEyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBVc2UgZG93bmNhc3QgZm9y
IHVzZSBvZiBSZWFsdGltZU1lZGlhU291cmNlIGluIExpYldlYlJUQ01lZGlhRW5kcG9pbnQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDUzMworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENsZWFuLXVwIHdv
cmsuCisgICAgICAgIE5vIGNoYW5nZSBvZiBiZWhhdmlvci4KKworICAgICAgICAqIE1vZHVsZXMv
bWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ01lZGlhRW5kcG9pbnQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6c2V0RXhpc3RpbmdSZWNlaXZlclNvdXJjZVRyYWNrKToKKyAgICAgICAgKiBw
bGF0Zm9ybS9tZWRpYXN0cmVhbS9SZWFsdGltZUluY29taW5nQXVkaW9Tb3VyY2UuaDoKKyAgICAg
ICAgKGlzVHlwZSk6CisgICAgICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vUmVhbHRpbWVJbmNv
bWluZ1ZpZGVvU291cmNlLmg6CisgICAgICAgIChpc1R5cGUpOgorICAgICAgICAqIHBsYXRmb3Jt
L21lZGlhc3RyZWFtL1JlYWx0aW1lTWVkaWFTb3VyY2UuaDoKKwogMjAxOC0xMC0xMiAgWW91ZW5u
IEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgRE9NQ2FjaGUgc2hvdWxkIGRl
cmVmZXJlbmNlIGl0c2VsZiBhcyBzb29uIGFzIHN0b3BwZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ01lZGlhRW5kcG9p
bnQuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGli
V2ViUlRDTWVkaWFFbmRwb2ludC5jcHAKaW5kZXggOTFlOTMzNGIwMDJjMGExNzRkZTMzYzA1YjUz
MmViMzZkOWZkY2EzNi4uYmRhMWVkZTA5ODNkODZiNTlmMGU2MDI1MGIxNGMzNTRmYjZmMjYyNyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMv
TGliV2ViUlRDTWVkaWFFbmRwb2ludC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDTWVkaWFFbmRwb2ludC5jcHAKQEAgLTQxNSwx
MyArNDE1LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRFeGlzdGluZ1JlY2VpdmVyU291cmNl
VHJhY2soUmVhbHRpbWVNZWRpYVNvdXJjZSYgZXhpc3RpbmdTCiAgICAgY2FzZSBjcmlja2V0OjpN
RURJQV9UWVBFX0FVRElPOiB7CiAgICAgICAgIEFTU0VSVChleGlzdGluZ1NvdXJjZS50eXBlKCkg
PT0gUmVhbHRpbWVNZWRpYVNvdXJjZTo6VHlwZTo6QXVkaW8pOwogICAgICAgICBydGM6OnNjb3Bl
ZF9yZWZwdHI8d2VicnRjOjpBdWRpb1RyYWNrSW50ZXJmYWNlPiBhdWRpb1RyYWNrID0gc3RhdGlj
X2Nhc3Q8d2VicnRjOjpBdWRpb1RyYWNrSW50ZXJmYWNlKj4ocnRjUmVjZWl2ZXIudHJhY2soKS5n
ZXQoKSk7Ci0gICAgICAgIHN0YXRpY19jYXN0PFJlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZSY+
KGV4aXN0aW5nU291cmNlKS5zZXRTb3VyY2VUcmFjayhXVEZNb3ZlKGF1ZGlvVHJhY2spKTsKKyAg
ICAgICAgZG93bmNhc3Q8UmVhbHRpbWVJbmNvbWluZ0F1ZGlvU291cmNlPihleGlzdGluZ1NvdXJj
ZSkuc2V0U291cmNlVHJhY2soV1RGTW92ZShhdWRpb1RyYWNrKSk7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAgICAgY2FzZSBjcmlja2V0OjpNRURJQV9UWVBFX1ZJREVPOiB7CiAgICAgICAgIEFT
U0VSVChleGlzdGluZ1NvdXJjZS50eXBlKCkgPT0gUmVhbHRpbWVNZWRpYVNvdXJjZTo6VHlwZTo6
VmlkZW8pOwogICAgICAgICBydGM6OnNjb3BlZF9yZWZwdHI8d2VicnRjOjpWaWRlb1RyYWNrSW50
ZXJmYWNlPiB2aWRlb1RyYWNrID0gc3RhdGljX2Nhc3Q8d2VicnRjOjpWaWRlb1RyYWNrSW50ZXJm
YWNlKj4ocnRjUmVjZWl2ZXIudHJhY2soKS5nZXQoKSk7Ci0gICAgICAgIHN0YXRpY19jYXN0PFJl
YWx0aW1lSW5jb21pbmdWaWRlb1NvdXJjZSY+KGV4aXN0aW5nU291cmNlKS5zZXRTb3VyY2VUcmFj
ayhXVEZNb3ZlKHZpZGVvVHJhY2spKTsKKyAgICAgICAgZG93bmNhc3Q8UmVhbHRpbWVJbmNvbWlu
Z1ZpZGVvU291cmNlPihleGlzdGluZ1NvdXJjZSkuc2V0U291cmNlVHJhY2soV1RGTW92ZSh2aWRl
b1RyYWNrKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgY2FzZSBjcmlja2V0OjpNRURJ
QV9UWVBFX0RBVEE6CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0
cmVhbS9SZWFsdGltZUluY29taW5nQXVkaW9Tb3VyY2UuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL21lZGlhc3RyZWFtL1JlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZS5oCmluZGV4IDlhZGQ1
M2E4YzEwY2EyODUyZjk1ZmRiNzM2ODE3ZmFiOTdhZjI1ODQuLjI3NTQ5ZjFjZjIwODY3MzU0OTFi
N2U2NzhhYjc5MGMxZGI1MGQzYWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L21lZGlhc3RyZWFtL1JlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZS5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1JlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZS5o
CkBAIC02NiwxMCArNjYsMTYgQEAgcHJpdmF0ZToKICAgICBjb25zdCBSZWFsdGltZU1lZGlhU291
cmNlQ2FwYWJpbGl0aWVzJiBjYXBhYmlsaXRpZXMoKSBmaW5hbDsKICAgICBjb25zdCBSZWFsdGlt
ZU1lZGlhU291cmNlU2V0dGluZ3MmIHNldHRpbmdzKCkgZmluYWw7CiAKKyAgICBib29sIGlzSW5j
b21pbmdBdWRpb1NvdXJjZSgpIGNvbnN0IGZpbmFsIHsgcmV0dXJuIHRydWU7IH0KKwogICAgIFJl
YWx0aW1lTWVkaWFTb3VyY2VTZXR0aW5ncyBtX2N1cnJlbnRTZXR0aW5nczsKICAgICBydGM6OnNj
b3BlZF9yZWZwdHI8d2VicnRjOjpBdWRpb1RyYWNrSW50ZXJmYWNlPiBtX2F1ZGlvVHJhY2s7CiB9
OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKK1NQRUNJQUxJWkVfVFlQRV9UUkFJVFNfQkVH
SU4oV2ViQ29yZTo6UmVhbHRpbWVJbmNvbWluZ0F1ZGlvU291cmNlKQorICAgIHN0YXRpYyBib29s
IGlzVHlwZShjb25zdCBXZWJDb3JlOjpSZWFsdGltZU1lZGlhU291cmNlJiBzb3VyY2UpIHsgcmV0
dXJuIHNvdXJjZS5pc0luY29taW5nQXVkaW9Tb3VyY2UoKTsgfQorU1BFQ0lBTElaRV9UWVBFX1RS
QUlUU19FTkQoKQorCiAjZW5kaWYgLy8gVVNFKExJQldFQlJUQykKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1JlYWx0aW1lSW5jb21pbmdWaWRlb1NvdXJj
ZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUmVhbHRpbWVJbmNvbWlu
Z1ZpZGVvU291cmNlLmgKaW5kZXggYWZkYmUwNTUxY2U3MDRkM2M3MGZiZmRmOGMwMWFhNDBlYzBh
ZGNjOS4uMmRhMWE4MDM1MDY5MTU2MjU3ZDBlYWE5ZTgyZDc5MzYxZDg3NjA1NCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUmVhbHRpbWVJbmNvbWluZ1Zp
ZGVvU291cmNlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUmVh
bHRpbWVJbmNvbWluZ1ZpZGVvU291cmNlLmgKQEAgLTY5LDEwICs2OSwxNiBAQCBwcml2YXRlOgog
ICAgIGNvbnN0IFJlYWx0aW1lTWVkaWFTb3VyY2VDYXBhYmlsaXRpZXMmIGNhcGFiaWxpdGllcygp
IGZpbmFsOwogICAgIGNvbnN0IFJlYWx0aW1lTWVkaWFTb3VyY2VTZXR0aW5ncyYgc2V0dGluZ3Mo
KSBmaW5hbDsKIAorICAgIGJvb2wgaXNJbmNvbWluZ1ZpZGVvU291cmNlKCkgY29uc3QgZmluYWwg
eyByZXR1cm4gdHJ1ZTsgfQorCiAgICAgc3RkOjpvcHRpb25hbDxSZWFsdGltZU1lZGlhU291cmNl
U2V0dGluZ3M+IG1fY3VycmVudFNldHRpbmdzOwogICAgIHJ0Yzo6c2NvcGVkX3JlZnB0cjx3ZWJy
dGM6OlZpZGVvVHJhY2tJbnRlcmZhY2U+IG1fdmlkZW9UcmFjazsKIH07CiAKIH0gLy8gbmFtZXNw
YWNlIFdlYkNvcmUKIAorU1BFQ0lBTElaRV9UWVBFX1RSQUlUU19CRUdJTihXZWJDb3JlOjpSZWFs
dGltZUluY29taW5nVmlkZW9Tb3VyY2UpCitzdGF0aWMgYm9vbCBpc1R5cGUoY29uc3QgV2ViQ29y
ZTo6UmVhbHRpbWVNZWRpYVNvdXJjZSYgc291cmNlKSB7IHJldHVybiBzb3VyY2UuaXNJbmNvbWlu
Z1ZpZGVvU291cmNlKCk7IH0KK1NQRUNJQUxJWkVfVFlQRV9UUkFJVFNfRU5EKCkKKwogI2VuZGlm
IC8vIFVTRShMSUJXRUJSVEMpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9t
ZWRpYXN0cmVhbS9SZWFsdGltZU1lZGlhU291cmNlLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9tZWRpYXN0cmVhbS9SZWFsdGltZU1lZGlhU291cmNlLmgKaW5kZXggYmNlZjU2OWJhNTg0YjFl
YWJiNWNhMjJiZWQzYjg2NmJhN2FkZGFiZS4uNzE2Y2U2OWMwMjQwNzZlMmRiZjBmNjY2YmY1OGVj
MjlkMjZkMDQ2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJl
YW0vUmVhbHRpbWVNZWRpYVNvdXJjZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21l
ZGlhc3RyZWFtL1JlYWx0aW1lTWVkaWFTb3VyY2UuaApAQCAtMTYyLDYgKzE2Miw5IEBAIHB1Ymxp
YzoKIAogICAgIHZpcnR1YWwgdm9pZCBjYXB0dXJlRmFpbGVkKCk7CiAKKyAgICB2aXJ0dWFsIGJv
b2wgaXNJbmNvbWluZ0F1ZGlvU291cmNlKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KKyAgICB2
aXJ0dWFsIGJvb2wgaXNJbmNvbWluZ1ZpZGVvU291cmNlKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7
IH0KKwogICAgIC8vIFRlc3Rpbmcgb25seQogICAgIHZpcnR1YWwgdm9pZCBkZWxheVNhbXBsZXMo
U2Vjb25kcykgeyB9OwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>