<?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>214441</bug_id>
          
          <creation_ts>2020-07-16 20:00:16 -0700</creation_ts>
          <short_desc>Fix -Wformat= warnings when passing enum to integer specifiers</short_desc>
          <delta_ts>2020-07-17 14:29:41 -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>New Bugs</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="Lauro Moura">lmoura</reporter>
          <assigned_to name="Lauro Moura">lmoura</assigned_to>
          <cc>calvaris</cc>
    
    <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</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>1672371</commentid>
    <comment_count>0</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-07-16 20:00:16 -0700</bug_when>
    <thetext>Fix -Wformat= warnings when passing enum to integer specifiers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672372</commentid>
    <comment_count>1</comment_count>
      <attachid>404524</attachid>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-07-16 20:02:40 -0700</bug_when>
    <thetext>Created attachment 404524
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672386</commentid>
    <comment_count>2</comment_count>
      <attachid>404524</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-07-16 20:48:19 -0700</bug_when>
    <thetext>Comment on attachment 404524
Patch

Those all look good. But I wonder if we could use a specific integer type as underlying type for the enumeration instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672394</commentid>
    <comment_count>3</comment_count>
      <attachid>404535</attachid>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-07-16 21:31:39 -0700</bug_when>
    <thetext>Created attachment 404535
Patch using uint8_t as underlying type

The fast/mediastream tests worked as expected here with both enums (WebCore::MediaConstraintType and WebCore::MediaConstraint::DataType) using uint8_t as underlying type, but I&apos;m not sure if there is any uncovered case where it could be an issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672611</commentid>
    <comment_count>4</comment_count>
      <attachid>404535</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-07-17 14:01:52 -0700</bug_when>
    <thetext>Comment on attachment 404535
Patch using uint8_t as underlying type

Seems OK. Awkward to have to write static_cast&lt;int&gt; out each time. Would have thought that an underlying type would help, and there would be some simple format string we could use, but not really sure how that all works with integer type promotion and all the PRIxx stuff.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672615</commentid>
    <comment_count>5</comment_count>
      <attachid>404535</attachid>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-07-17 14:15:08 -0700</bug_when>
    <thetext>Comment on attachment 404535
Patch using uint8_t as underlying type

I also thought it would end up not needing the casts but both clang and GCC complained.

Thanks for the review.

(Regarding the red bubbles, other builds from the same time also failed in the same tests)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672623</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-17 14:28:48 -0700</bug_when>
    <thetext>Committed r264534: &lt;https://trac.webkit.org/changeset/264534&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 404535.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672624</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-17 14:29:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/65744259&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404524</attachid>
            <date>2020-07-16 20:02:40 -0700</date>
            <delta_ts>2020-07-16 21:31:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214441-20200717000239.patch</filename>
            <type>text/plain</type>
            <size>3866</size>
            <attacher name="Lauro Moura">lmoura</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0NDkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmM1ZjViZjA4ZWFiN2E2
Mjc5Nzk0MjAyMWI0MDUyMDkxYzA4Nzk1Ny4uOGRjOTA3YWFmNTJhOGZjMzFiNDI4Y2Y1YzViYTEw
ZmYyN2I4OWIwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA3LTE2ICBMYXVy
byBNb3VyYSAgPGxtb3VyYUBpZ2FsaWEuY29tPgorCisgICAgICAgIEZpeCAtV2Zvcm1hdD0gd2Fy
bmluZ3Mgd2hlbiBwYXNzaW5nIGVudW0gdG8gaW50ZWdlciBzcGVjaWZpZXJzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQ0NDEKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb3ZlcmVkIGJ5IGV4aXN0aW5n
IHRlc3RzLgorCisgICAgICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vTWVkaWFDb25zdHJhaW50
cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYUNvbnN0cmFpbnQ6OmxvZyBjb25zdCk6Cisg
ICAgICAgIChXZWJDb3JlOjpCb29sZWFuQ29uc3RyYWludDo6bG9nQXNCb29sZWFuIGNvbnN0KToK
KyAgICAgICAgKFdlYkNvcmU6OkRvdWJsZUNvbnN0cmFpbnQ6OmxvZ0FzRG91YmxlIGNvbnN0KToK
KyAgICAgICAgKFdlYkNvcmU6OkludENvbnN0cmFpbnQ6OmxvZ0FzSW50IGNvbnN0KToKKyAgICAg
ICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9SZWFsdGltZU1lZGlhU291cmNlLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlJlYWx0aW1lTWVkaWFTb3VyY2U6OnNlbGVjdFNldHRpbmdzKToKKwogMjAy
MC0wNy0xNiAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KIAogICAg
ICAgICBbV1RGXSBSZW1vdmUgdGhlIHVubmVjZXNzYXJ5IGlubmVyIGNsYXNzIERlZmF1bHRIYXNo
PFQ+OjpIYXNoCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVh
bS9NZWRpYUNvbnN0cmFpbnRzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3Ry
ZWFtL01lZGlhQ29uc3RyYWludHMuY3BwCmluZGV4IGY5ZWVjNDU4ZDQ3NTJiYTE4OWY3ZWI1YmQz
ZDY3MTA1MDMyYTI5MzQuLmViYmRjNTYzZDk3NDhmNjVlOWY0ZTY2ZDM4YTJlN2QyZjNiMTBlY2Ig
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL01lZGlhQ29u
c3RyYWludHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL01l
ZGlhQ29uc3RyYWludHMuY3BwCkBAIC00MTksMjMgKzQxOSwyMyBAQCB2b2lkIE1lZGlhQ29uc3Ry
YWludDo6bG9nKCkgY29uc3QKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBEYXRhVHlwZTo6Tm9u
ZToKICAgICBjYXNlIERhdGFUeXBlOjpTdHJpbmc6Ci0gICAgICAgIFdURkxvZ0Fsd2F5cygiTWVk
aWFDb25zdHJhaW50ICVkIG9mIHR5cGUgJWQiLCBjb25zdHJhaW50VHlwZSgpLCBkYXRhVHlwZSgp
KTsKKyAgICAgICAgV1RGTG9nQWx3YXlzKCJNZWRpYUNvbnN0cmFpbnQgJWQgb2YgdHlwZSAlZCIs
IHN0YXRpY19jYXN0PGludD4oY29uc3RyYWludFR5cGUoKSksIHN0YXRpY19jYXN0PGludD4oZGF0
YVR5cGUoKSkpOwogICAgIH0KIH0KIAogdm9pZCBCb29sZWFuQ29uc3RyYWludDo6bG9nQXNCb29s
ZWFuKCkgY29uc3QKIHsKLSAgICBXVEZMb2dBbHdheXMoIkJvb2xlYW5Db25zdHJhaW50ICVkLCBl
eGFjdCAlZCwgaWRlYWwgJWQiLCBjb25zdHJhaW50VHlwZSgpLCBtX2V4YWN0ID8gKm1fZXhhY3Qg
OiAtMSwgbV9pZGVhbCA/ICptX2lkZWFsIDogLTEpOworICAgIFdURkxvZ0Fsd2F5cygiQm9vbGVh
bkNvbnN0cmFpbnQgJWQsIGV4YWN0ICVkLCBpZGVhbCAlZCIsIHN0YXRpY19jYXN0PGludD4oY29u
c3RyYWludFR5cGUoKSksIG1fZXhhY3QgPyAqbV9leGFjdCA6IC0xLCBtX2lkZWFsID8gKm1faWRl
YWwgOiAtMSk7CiB9CiAKIHZvaWQgRG91YmxlQ29uc3RyYWludDo6bG9nQXNEb3VibGUoKSBjb25z
dAogewotICAgIFdURkxvZ0Fsd2F5cygiRG91YmxlQ29uc3RyYWludCAlZCwgbWluICVmLCBtYXgg
JWYsIGV4YWN0ICVmLCBpZGVhbCAlZiIsIGNvbnN0cmFpbnRUeXBlKCksIG1fbWluID8gKm1fbWlu
IDogLTEsIG1fbWF4ID8gKm1fbWF4IDogLTEsIG1fZXhhY3QgPyAqbV9leGFjdCA6IC0xLCBtX2lk
ZWFsID8gKm1faWRlYWwgOiAtMSk7CisgICAgV1RGTG9nQWx3YXlzKCJEb3VibGVDb25zdHJhaW50
ICVkLCBtaW4gJWYsIG1heCAlZiwgZXhhY3QgJWYsIGlkZWFsICVmIiwgc3RhdGljX2Nhc3Q8aW50
Pihjb25zdHJhaW50VHlwZSgpKSwgbV9taW4gPyAqbV9taW4gOiAtMSwgbV9tYXggPyAqbV9tYXgg
OiAtMSwgbV9leGFjdCA/ICptX2V4YWN0IDogLTEsIG1faWRlYWwgPyAqbV9pZGVhbCA6IC0xKTsK
IH0KIAogdm9pZCBJbnRDb25zdHJhaW50Ojpsb2dBc0ludCgpIGNvbnN0CiB7Ci0gICAgV1RGTG9n
QWx3YXlzKCJJbnRDb25zdHJhaW50ICVkLCBtaW4gJWQsIG1heCAlZCwgZXhhY3QgJWQsIGlkZWFs
ICVkIiwgY29uc3RyYWludFR5cGUoKSwgbV9taW4gPyAqbV9taW4gOiAtMSwgbV9tYXggPyAqbV9t
YXggOiAtMSwgbV9leGFjdCA/ICptX2V4YWN0IDogLTEsIG1faWRlYWwgPyAqbV9pZGVhbCA6IC0x
KTsKKyAgICBXVEZMb2dBbHdheXMoIkludENvbnN0cmFpbnQgJWQsIG1pbiAlZCwgbWF4ICVkLCBl
eGFjdCAlZCwgaWRlYWwgJWQiLCBzdGF0aWNfY2FzdDxpbnQ+KGNvbnN0cmFpbnRUeXBlKCkpLCBt
X21pbiA/ICptX21pbiA6IC0xLCBtX21heCA/ICptX21heCA6IC0xLCBtX2V4YWN0ID8gKm1fZXhh
Y3QgOiAtMSwgbV9pZGVhbCA/ICptX2lkZWFsIDogLTEpOwogfQogCiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1JlYWx0aW1lTWVkaWFTb3VyY2UuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUmVhbHRpbWVNZWRpYVNvdXJj
ZS5jcHAKaW5kZXggMTRmN2JmNjJhYTY4N2FkOWYxYTRjYjlkNGRiMWU5MDhjODExMjBiOS4uYTY0
OWIzZWUwMDQyMzc3NTM2ZDU1NGVhNDdhNmY2YmFmZGZhMmUzZiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUmVhbHRpbWVNZWRpYVNvdXJjZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUmVhbHRpbWVNZWRpYVNvdXJj
ZS5jcHAKQEAgLTY4Miw3ICs2ODIsNyBAQCBib29sIFJlYWx0aW1lTWVkaWFTb3VyY2U6OnNlbGVj
dFNldHRpbmdzKGNvbnN0IE1lZGlhQ29uc3RyYWludHMmIGNvbnN0cmFpbnRzLCBGbAogCiAgICAg
ICAgIGRvdWJsZSBjb25zdHJhaW50RGlzdGFuY2UgPSBmaXRuZXNzRGlzdGFuY2UoY29uc3RyYWlu
dCk7CiAgICAgICAgIGlmIChzdGQ6OmlzaW5mKGNvbnN0cmFpbnREaXN0YW5jZSkpIHsKLSAgICAg
ICAgICAgIFdURkxvZ0Fsd2F5cygiUmVhbHRpbWVNZWRpYVNvdXJjZTo6c2VsZWN0U2V0dGluZ3Mg
ZmFpbGVkIGNvbnN0cmFpbnQgJWQiLCBjb25zdHJhaW50LmNvbnN0cmFpbnRUeXBlKCkpOworICAg
ICAgICAgICAgV1RGTG9nQWx3YXlzKCJSZWFsdGltZU1lZGlhU291cmNlOjpzZWxlY3RTZXR0aW5n
cyBmYWlsZWQgY29uc3RyYWludCAlZCIsIHN0YXRpY19jYXN0PGludD4oY29uc3RyYWludC5jb25z
dHJhaW50VHlwZSgpKSk7CiAgICAgICAgICAgICBmYWlsZWRDb25zdHJhaW50ID0gY29uc3RyYWlu
dC5uYW1lKCk7CiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404535</attachid>
            <date>2020-07-16 21:31:39 -0700</date>
            <delta_ts>2020-07-17 14:28:49 -0700</delta_ts>
            <desc>Patch using uint8_t as underlying type</desc>
            <filename>bug-214441-20200717013138.patch</filename>
            <type>text/plain</type>
            <size>5438</size>
            <attacher name="Lauro Moura">lmoura</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0NDkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmM1ZjViZjA4ZWFiN2E2
Mjc5Nzk0MjAyMWI0MDUyMDkxYzA4Nzk1Ny4uMzQ5NDNiMTgwYzY3ZDYwNmQyYzdhNjc0OTFiZTAy
MDIxZWE1YmFjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTA3LTE2ICBMYXVy
byBNb3VyYSAgPGxtb3VyYUBpZ2FsaWEuY29tPgorCisgICAgICAgIEZpeCAtV2Zvcm1hdD0gd2Fy
bmluZ3Mgd2hlbiBwYXNzaW5nIGVudW0gdG8gaW50ZWdlciBzcGVjaWZpZXJzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQ0NDEKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb3ZlcmVkIGJ5IGV4aXN0aW5n
IHRlc3RzLgorCisgICAgICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vTWVkaWFDb25zdHJhaW50
cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYUNvbnN0cmFpbnQ6OmxvZyBjb25zdCk6Cisg
ICAgICAgIChXZWJDb3JlOjpCb29sZWFuQ29uc3RyYWludDo6bG9nQXNCb29sZWFuIGNvbnN0KToK
KyAgICAgICAgKFdlYkNvcmU6OkRvdWJsZUNvbnN0cmFpbnQ6OmxvZ0FzRG91YmxlIGNvbnN0KToK
KyAgICAgICAgKFdlYkNvcmU6OkludENvbnN0cmFpbnQ6OmxvZ0FzSW50IGNvbnN0KToKKyAgICAg
ICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYUNvbnN0cmFpbnRzLmg6IE1hZGUgdWludDhf
dCB0aGUgdW5kZXJseWluZworICAgICAgICB0eXBlIGZvciBNZWRpYUNvbnN0cmFpbnRzOjpEYXRh
VHlwZS4KKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9SZWFsdGltZU1lZGlhU291cmNl
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlYWx0aW1lTWVkaWFTb3VyY2U6OnNlbGVjdFNldHRp
bmdzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9SZWFsdGltZU1lZGlhU291cmNl
U3VwcG9ydGVkQ29uc3RyYWludHMuaDogTWFkZQorICAgICAgICB1aW50OF90IHRoZSB1bmRlcmx5
aW5nIHR5cGUgZm9yIE1lZGlhQ29uc3RyYWludFR5cGUuCisKIDIwMjAtMDctMTYgIEZ1amlpIEhp
cm9ub3JpICA8SGlyb25vcmkuRnVqaWlAc29ueS5jb20+CiAKICAgICAgICAgW1dURl0gUmVtb3Zl
IHRoZSB1bm5lY2Vzc2FyeSBpbm5lciBjbGFzcyBEZWZhdWx0SGFzaDxUPjo6SGFzaApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vTWVkaWFDb25zdHJhaW50
cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYUNvbnN0cmFp
bnRzLmNwcAppbmRleCBmOWVlYzQ1OGQ0NzUyYmExODlmN2ViNWJkM2Q2NzEwNTAzMmEyOTM0Li5l
YmJkYzU2M2Q5NzQ4ZjY1ZTlmNGU2NmQzOGEyZTdkMmYzYjEwZWNiIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYUNvbnN0cmFpbnRzLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYUNvbnN0cmFpbnRzLmNw
cApAQCAtNDE5LDIzICs0MTksMjMgQEAgdm9pZCBNZWRpYUNvbnN0cmFpbnQ6OmxvZygpIGNvbnN0
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgRGF0YVR5cGU6Ok5vbmU6CiAgICAgY2FzZSBEYXRh
VHlwZTo6U3RyaW5nOgotICAgICAgICBXVEZMb2dBbHdheXMoIk1lZGlhQ29uc3RyYWludCAlZCBv
ZiB0eXBlICVkIiwgY29uc3RyYWludFR5cGUoKSwgZGF0YVR5cGUoKSk7CisgICAgICAgIFdURkxv
Z0Fsd2F5cygiTWVkaWFDb25zdHJhaW50ICVkIG9mIHR5cGUgJWQiLCBzdGF0aWNfY2FzdDxpbnQ+
KGNvbnN0cmFpbnRUeXBlKCkpLCBzdGF0aWNfY2FzdDxpbnQ+KGRhdGFUeXBlKCkpKTsKICAgICB9
CiB9CiAKIHZvaWQgQm9vbGVhbkNvbnN0cmFpbnQ6OmxvZ0FzQm9vbGVhbigpIGNvbnN0CiB7Ci0g
ICAgV1RGTG9nQWx3YXlzKCJCb29sZWFuQ29uc3RyYWludCAlZCwgZXhhY3QgJWQsIGlkZWFsICVk
IiwgY29uc3RyYWludFR5cGUoKSwgbV9leGFjdCA/ICptX2V4YWN0IDogLTEsIG1faWRlYWwgPyAq
bV9pZGVhbCA6IC0xKTsKKyAgICBXVEZMb2dBbHdheXMoIkJvb2xlYW5Db25zdHJhaW50ICVkLCBl
eGFjdCAlZCwgaWRlYWwgJWQiLCBzdGF0aWNfY2FzdDxpbnQ+KGNvbnN0cmFpbnRUeXBlKCkpLCBt
X2V4YWN0ID8gKm1fZXhhY3QgOiAtMSwgbV9pZGVhbCA/ICptX2lkZWFsIDogLTEpOwogfQogCiB2
b2lkIERvdWJsZUNvbnN0cmFpbnQ6OmxvZ0FzRG91YmxlKCkgY29uc3QKIHsKLSAgICBXVEZMb2dB
bHdheXMoIkRvdWJsZUNvbnN0cmFpbnQgJWQsIG1pbiAlZiwgbWF4ICVmLCBleGFjdCAlZiwgaWRl
YWwgJWYiLCBjb25zdHJhaW50VHlwZSgpLCBtX21pbiA/ICptX21pbiA6IC0xLCBtX21heCA/ICpt
X21heCA6IC0xLCBtX2V4YWN0ID8gKm1fZXhhY3QgOiAtMSwgbV9pZGVhbCA/ICptX2lkZWFsIDog
LTEpOworICAgIFdURkxvZ0Fsd2F5cygiRG91YmxlQ29uc3RyYWludCAlZCwgbWluICVmLCBtYXgg
JWYsIGV4YWN0ICVmLCBpZGVhbCAlZiIsIHN0YXRpY19jYXN0PGludD4oY29uc3RyYWludFR5cGUo
KSksIG1fbWluID8gKm1fbWluIDogLTEsIG1fbWF4ID8gKm1fbWF4IDogLTEsIG1fZXhhY3QgPyAq
bV9leGFjdCA6IC0xLCBtX2lkZWFsID8gKm1faWRlYWwgOiAtMSk7CiB9CiAKIHZvaWQgSW50Q29u
c3RyYWludDo6bG9nQXNJbnQoKSBjb25zdAogewotICAgIFdURkxvZ0Fsd2F5cygiSW50Q29uc3Ry
YWludCAlZCwgbWluICVkLCBtYXggJWQsIGV4YWN0ICVkLCBpZGVhbCAlZCIsIGNvbnN0cmFpbnRU
eXBlKCksIG1fbWluID8gKm1fbWluIDogLTEsIG1fbWF4ID8gKm1fbWF4IDogLTEsIG1fZXhhY3Qg
PyAqbV9leGFjdCA6IC0xLCBtX2lkZWFsID8gKm1faWRlYWwgOiAtMSk7CisgICAgV1RGTG9nQWx3
YXlzKCJJbnRDb25zdHJhaW50ICVkLCBtaW4gJWQsIG1heCAlZCwgZXhhY3QgJWQsIGlkZWFsICVk
Iiwgc3RhdGljX2Nhc3Q8aW50Pihjb25zdHJhaW50VHlwZSgpKSwgbV9taW4gPyAqbV9taW4gOiAt
MSwgbV9tYXggPyAqbV9tYXggOiAtMSwgbV9leGFjdCA/ICptX2V4YWN0IDogLTEsIG1faWRlYWwg
PyAqbV9pZGVhbCA6IC0xKTsKIH0KIAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYUNvbnN0cmFpbnRzLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYUNvbnN0cmFpbnRzLmgKaW5kZXggZWE3MTVjYjFhNDhiNzlm
YzM2ODBjMmMxNTE2MjYzNDI0MjQwYzZlYy4uNDBiYTY0NmI3MDEwMGFmZWYzOWYxMTVhZDg2YTJk
ZjE1YmZiZjJiMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJl
YW0vTWVkaWFDb25zdHJhaW50cy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlh
c3RyZWFtL01lZGlhQ29uc3RyYWludHMuaApAQCAtNDMsNyArNDMsNyBAQCBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiAgICAgCiBjbGFzcyBNZWRpYUNvbnN0cmFpbnQgewogcHVibGljOgotICAgIGVudW0g
Y2xhc3MgRGF0YVR5cGUgeyBOb25lLCBJbnRlZ2VyLCBEb3VibGUsIEJvb2xlYW4sIFN0cmluZyB9
OworICAgIGVudW0gY2xhc3MgRGF0YVR5cGUgOiB1aW50OF90IHsgTm9uZSwgSW50ZWdlciwgRG91
YmxlLCBCb29sZWFuLCBTdHJpbmcgfTsKIAogICAgIGJvb2wgaXNJbnQoKSBjb25zdCB7IHJldHVy
biBtX2RhdGFUeXBlID09IERhdGFUeXBlOjpJbnRlZ2VyOyB9CiAgICAgYm9vbCBpc0RvdWJsZSgp
IGNvbnN0IHsgcmV0dXJuIG1fZGF0YVR5cGUgPT0gRGF0YVR5cGU6OkRvdWJsZTsgfQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUmVhbHRpbWVNZWRpYVNv
dXJjZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9SZWFsdGltZU1l
ZGlhU291cmNlLmNwcAppbmRleCAxNGY3YmY2MmFhNjg3YWQ5ZjFhNGNiOWQ0ZGIxZTkwOGM4MTEy
MGI5Li5hNjQ5YjNlZTAwNDIzNzc1MzZkNTU0ZWE0N2E2ZjZiYWZkZmEyZTNmIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9SZWFsdGltZU1lZGlhU291cmNl
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9SZWFsdGltZU1l
ZGlhU291cmNlLmNwcApAQCAtNjgyLDcgKzY4Miw3IEBAIGJvb2wgUmVhbHRpbWVNZWRpYVNvdXJj
ZTo6c2VsZWN0U2V0dGluZ3MoY29uc3QgTWVkaWFDb25zdHJhaW50cyYgY29uc3RyYWludHMsIEZs
CiAKICAgICAgICAgZG91YmxlIGNvbnN0cmFpbnREaXN0YW5jZSA9IGZpdG5lc3NEaXN0YW5jZShj
b25zdHJhaW50KTsKICAgICAgICAgaWYgKHN0ZDo6aXNpbmYoY29uc3RyYWludERpc3RhbmNlKSkg
ewotICAgICAgICAgICAgV1RGTG9nQWx3YXlzKCJSZWFsdGltZU1lZGlhU291cmNlOjpzZWxlY3RT
ZXR0aW5ncyBmYWlsZWQgY29uc3RyYWludCAlZCIsIGNvbnN0cmFpbnQuY29uc3RyYWludFR5cGUo
KSk7CisgICAgICAgICAgICBXVEZMb2dBbHdheXMoIlJlYWx0aW1lTWVkaWFTb3VyY2U6OnNlbGVj
dFNldHRpbmdzIGZhaWxlZCBjb25zdHJhaW50ICVkIiwgc3RhdGljX2Nhc3Q8aW50Pihjb25zdHJh
aW50LmNvbnN0cmFpbnRUeXBlKCkpKTsKICAgICAgICAgICAgIGZhaWxlZENvbnN0cmFpbnQgPSBj
b25zdHJhaW50Lm5hbWUoKTsKICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICB9CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9SZWFsdGltZU1l
ZGlhU291cmNlU3VwcG9ydGVkQ29uc3RyYWludHMuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L21lZGlhc3RyZWFtL1JlYWx0aW1lTWVkaWFTb3VyY2VTdXBwb3J0ZWRDb25zdHJhaW50cy5oCmlu
ZGV4IDQ2Mzg1Y2FiZGU4NzllN2Y1MjYxMGQzNjZmMjcwNWRjMjU4MjNjYTQuLjBiYmIwMmVhOWE0
ODEwODg5MWFiYzk3N2M2MTMzNjNjODMwNDZmMTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL21lZGlhc3RyZWFtL1JlYWx0aW1lTWVkaWFTb3VyY2VTdXBwb3J0ZWRDb25zdHJh
aW50cy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1JlYWx0aW1l
TWVkaWFTb3VyY2VTdXBwb3J0ZWRDb25zdHJhaW50cy5oCkBAIC0zNiw3ICszNiw3IEBACiAKIG5h
bWVzcGFjZSBXZWJDb3JlIHsKIAotZW51bSBjbGFzcyBNZWRpYUNvbnN0cmFpbnRUeXBlIHsKK2Vu
dW0gY2xhc3MgTWVkaWFDb25zdHJhaW50VHlwZSA6IHVpbnQ4X3QgewogICAgIFVua25vd24sCiAg
ICAgV2lkdGgsCiAgICAgSGVpZ2h0LAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>