<?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>231834</bug_id>
          
          <creation_ts>2021-10-15 14:35:47 -0700</creation_ts>
          <short_desc>[WebAuthn] Many Objective-C classes leak their instance variables</short_desc>
          <delta_ts>2021-10-16 21:03:30 -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>WebKit2</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="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>katherine_cheney</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>pascoe</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1805025</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2021-10-15 14:35:47 -0700</bug_when>
    <thetext>Many Objective-C classes used by WebAuthn leak their instance variables due to missing -dealloc methods that release the instance variables.

Found by the clang static analyzer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805026</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-15 14:36:06 -0700</bug_when>
    <thetext>&lt;rdar://problem/84317190&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805029</commentid>
    <comment_count>2</comment_count>
      <attachid>441429</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2021-10-15 14:41:29 -0700</bug_when>
    <thetext>Created attachment 441429
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805039</commentid>
    <comment_count>3</comment_count>
      <attachid>441429</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-10-15 14:55:49 -0700</bug_when>
    <thetext>Comment on attachment 441429
Patch v1

Oh, boy. Thank you for finding these. r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805345</commentid>
    <comment_count>4</comment_count>
      <attachid>441429</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2021-10-16 20:39:32 -0700</bug_when>
    <thetext>Comment on attachment 441429
Patch v1

Marking cq+ because api-ios failures happen with and without the patch:

Failures in API Test first run: [&apos;TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia&apos;, &apos;TestWebKitAPI.WebKitLegacy.AudioSessionCategoryIOS&apos;, &apos;TestWebKitAPI.WebKitLegacy.PreemptVideoFullscreen&apos;]
Failures in API Test second run: [&apos;TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia&apos;, &apos;TestWebKitAPI.WebKitLegacy.AudioSessionCategoryIOS&apos;, &apos;TestWebKitAPI.WebKitLegacy.PreemptVideoFullscreen&apos;]
Flaky Tests: 
Failures in API Test on clean tree: 
New failures: TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia, TestWebKitAPI.WebKitLegacy.AudioSessionCategoryIOS, TestWebKitAPI.WebKitLegacy.PreemptVideoFullscreen

Not sure why the bots flagged this as a regression, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805346</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2021-10-16 20:39:51 -0700</bug_when>
    <thetext>The api-gtk failures are also unrelated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805349</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-16 21:03:29 -0700</bug_when>
    <thetext>Committed r284331 (243126@main): &lt;https://commits.webkit.org/243126@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 441429.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441429</attachid>
            <date>2021-10-15 14:41:29 -0700</date>
            <delta_ts>2021-10-16 21:03:29 -0700</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-231834-20211015144129.patch</filename>
            <type>text/plain</type>
            <size>9136</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0MDc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDhiNTc0ZDAxNjY2YWMyMTNl
MjYzMzU2NTg5MTIwZDQyMWM2MTI4YWEuLjQyMjJhYzkyZGUwYzEzNDg3ZDU5MWUxNjNjNzBiYzk5
ZmE3ZGIxOWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjkgQEAKKzIwMjEtMTAtMTUgIERhdmlkIEtp
bHplciAgPGRka2lsemVyQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViQXV0aG5dIE1hbnkgT2Jq
ZWN0aXZlLUMgY2xhc3NlcyBsZWFrIHRoZWlyIGluc3RhbmNlIHZhcmlhYmxlcworICAgICAgICA8
aHR0cHM6Ly93ZWJraXQub3JnL2IvMjMxODM0PgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODQz
MTcxOTA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL0NvY29hL19XS0F1dGhlbnRpY2F0aW9uRXh0ZW5zaW9uc0NsaWVudElu
cHV0cy5tbToKKyAgICAgICAgKC1bX1dLQXV0aGVudGljYXRpb25FeHRlbnNpb25zQ2xpZW50SW5w
dXRzIGRlYWxsb2NdKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL19XS1B1YmxpY0tl
eUNyZWRlbnRpYWxDcmVhdGlvbk9wdGlvbnMubW06CisgICAgICAgICgtW19XS1B1YmxpY0tleUNy
ZWRlbnRpYWxDcmVhdGlvbk9wdGlvbnMgZGVhbGxvY10pOgorICAgICAgICAqIFVJUHJvY2Vzcy9B
UEkvQ29jb2EvX1dLUHVibGljS2V5Q3JlZGVudGlhbERlc2NyaXB0b3IubW06CisgICAgICAgICgt
W19XS1B1YmxpY0tleUNyZWRlbnRpYWxEZXNjcmlwdG9yIGRlYWxsb2NdKToKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL0NvY29hL19XS1B1YmxpY0tleUNyZWRlbnRpYWxFbnRpdHkubW06CisgICAg
ICAgICgtW19XS1B1YmxpY0tleUNyZWRlbnRpYWxFbnRpdHkgZGVhbGxvY10pOgorICAgICAgICAq
IFVJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLUHVibGljS2V5Q3JlZGVudGlhbFBhcmFtZXRlcnMubW06
CisgICAgICAgICgtW19XS1B1YmxpY0tleUNyZWRlbnRpYWxQYXJhbWV0ZXJzIGRlYWxsb2NdKToK
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL19XS1B1YmxpY0tleUNyZWRlbnRpYWxSZWx5
aW5nUGFydHlFbnRpdHkubW06CisgICAgICAgICgtW19XS1B1YmxpY0tleUNyZWRlbnRpYWxSZWx5
aW5nUGFydHlFbnRpdHkgZGVhbGxvY10pOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2Ev
X1dLUHVibGljS2V5Q3JlZGVudGlhbFJlcXVlc3RPcHRpb25zLm1tOgorICAgICAgICAoLVtfV0tQ
dWJsaWNLZXlDcmVkZW50aWFsUmVxdWVzdE9wdGlvbnMgZGVhbGxvY10pOgorICAgICAgICAqIFVJ
UHJvY2Vzcy9BUEkvQ29jb2EvX1dLUHVibGljS2V5Q3JlZGVudGlhbFVzZXJFbnRpdHkubW06Cisg
ICAgICAgICgtW19XS1B1YmxpY0tleUNyZWRlbnRpYWxVc2VyRW50aXR5IGRlYWxsb2NdKToKKyAg
ICAgICAgLSBBZGQgLWRlYWxsb2MgbWV0aG9kcyB0aGF0IHJlbGVhc2UgaW5zdGFuY2UgdmFyaWFi
bGVzLgorCiAyMDIxLTEwLTE1ICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CiAK
ICAgICAgICAgX1dLUmVtb3RlV2ViSW5zcGVjdG9yVmlld0NvbnRyb2xsZXIgbGVha3MgYW4gaW5z
dGFuY2UgdmFyaWFibGUgYW5kIHNob3VsZCB1c2UgYSB3ZWFrIGRlbGVnYXRlCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLQXV0aGVudGljYXRpb25FeHRl
bnNpb25zQ2xpZW50SW5wdXRzLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29h
L19XS0F1dGhlbnRpY2F0aW9uRXh0ZW5zaW9uc0NsaWVudElucHV0cy5tbQppbmRleCA0ZDM3NWM0
ODc1NTExZDg4ZjkzODI2NzViOTRjOTY2NjQ2OWZhNzAyLi42YjVhYmI1NWZmNzJlMjhjYjM3OGFl
ZDc0YmY4ZGU1NzZjYmJlMDJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9B
UEkvQ29jb2EvX1dLQXV0aGVudGljYXRpb25FeHRlbnNpb25zQ2xpZW50SW5wdXRzLm1tCisrKyBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9fV0tBdXRoZW50aWNhdGlvbkV4dGVu
c2lvbnNDbGllbnRJbnB1dHMubW0KQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChD
KSAyMDIwIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykg
MjAyMC0yMDIxIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3Ry
aWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhv
dXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xs
b3dpbmcgY29uZGl0aW9ucwpAQCAtMjcsNCArMjcsMTEgQEAKICNpbXBvcnQgIl9XS0F1dGhlbnRp
Y2F0aW9uRXh0ZW5zaW9uc0NsaWVudElucHV0cy5oIgogCiBAaW1wbGVtZW50YXRpb24gX1dLQXV0
aGVudGljYXRpb25FeHRlbnNpb25zQ2xpZW50SW5wdXRzCisKKy0gKHZvaWQpZGVhbGxvYworewor
ICAgIFtfYXBwaWQgcmVsZWFzZV07CisgICAgW3N1cGVyIGRlYWxsb2NdOworfQorCiBAZW5kCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLUHVibGljS2V5
Q3JlZGVudGlhbENyZWF0aW9uT3B0aW9ucy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQ
SS9Db2NvYS9fV0tQdWJsaWNLZXlDcmVkZW50aWFsQ3JlYXRpb25PcHRpb25zLm1tCmluZGV4IGRm
ZDViN2I0ZTMxYjQ3NTNjMTQ1MmYxOGVmNGMxZjVkNGJjMjIyMmYuLmE3NjQ5ODgyYzJmZjBkZTQy
ODQzY2U1ZDhiMjMxOTZlMjJlOGRiNzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL0FQSS9Db2NvYS9fV0tQdWJsaWNLZXlDcmVkZW50aWFsQ3JlYXRpb25PcHRpb25zLm1tCisr
KyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9fV0tQdWJsaWNLZXlDcmVkZW50
aWFsQ3JlYXRpb25PcHRpb25zLm1tCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAo
QykgMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMp
IDIwMjAtMjAyMSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0
cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRo
b3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnMKQEAgLTQyLDQgKzQyLDE2IEBAIC0gKGluc3RhbmNldHlwZSlpbml0
V2l0aFJlbHlpbmdQYXJ0eTooX1dLUHVibGljS2V5Q3JlZGVudGlhbFJlbHlpbmdQYXJ0eUVudGl0
eSAqCiAgICAgcmV0dXJuIHNlbGY7CiB9CiAKKy0gKHZvaWQpZGVhbGxvYworeworICAgIFtfcmVs
eWluZ1BhcnR5IHJlbGVhc2VdOworICAgIFtfdXNlciByZWxlYXNlXTsKKyAgICBbX3B1YmxpY0tl
eUNyZWRlbnRpYWxQYXJhbWF0ZXJzIHJlbGVhc2VdOworICAgIFtfdGltZW91dCByZWxlYXNlXTsK
KyAgICBbX2V4Y2x1ZGVDcmVkZW50aWFscyByZWxlYXNlXTsKKyAgICBbX2F1dGhlbnRpY2F0b3JT
ZWxlY3Rpb24gcmVsZWFzZV07CisgICAgW19leHRlbnNpb25zIHJlbGVhc2VdOworICAgIFtzdXBl
ciBkZWFsbG9jXTsKK30KKwogQGVuZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQVBJL0NvY29hL19XS1B1YmxpY0tleUNyZWRlbnRpYWxEZXNjcmlwdG9yLm1tIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL19XS1B1YmxpY0tleUNyZWRlbnRpYWxEZXNjcmlw
dG9yLm1tCmluZGV4IDA2MjMyZjJlODBmYzhjMzA3YTkyZGY4ODYwOGI4NGRmYWJmYzBjM2EuLjFh
MTQ0ZjZiMjBlOWEwMjdmMjI5M2FjOTAzZWU5Mjk1M2IyMGZjZWUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9fV0tQdWJsaWNLZXlDcmVkZW50aWFsRGVzY3Jp
cHRvci5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLUHVibGlj
S2V5Q3JlZGVudGlhbERlc2NyaXB0b3IubW0KQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJp
Z2h0IChDKSAyMDIwIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdo
dCAoQykgMjAyMC0yMDIxIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAtMzcsNCArMzcsMTEgQEAgLSAoaW5zdGFuY2V0eXBl
KWluaXRXaXRoSWRlbnRpZmllcjooTlNEYXRhICopaWRlbnRpZmllcgogICAgIHJldHVybiBzZWxm
OwogfQogCistICh2b2lkKWRlYWxsb2MKK3sKKyAgICBbX2lkZW50aWZpZXIgcmVsZWFzZV07Cisg
ICAgW190cmFuc3BvcnRzIHJlbGVhc2VdOworICAgIFtzdXBlciBkZWFsbG9jXTsKK30KKwogQGVu
ZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL19XS1B1Ymxp
Y0tleUNyZWRlbnRpYWxFbnRpdHkubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29j
b2EvX1dLUHVibGljS2V5Q3JlZGVudGlhbEVudGl0eS5tbQppbmRleCAzYzBmZmNlNWMzOTFiYjU0
NmEwOWU3OTQ4ZmUwY2E0YjExYzk3Mzc3Li5mNWZiNTM5NmJhNTIxMTVkYjBkM2I5NDBlN2VjNzEz
M2JlNjBiMmQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2Ev
X1dLUHVibGljS2V5Q3JlZGVudGlhbEVudGl0eS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9BUEkvQ29jb2EvX1dLUHVibGljS2V5Q3JlZGVudGlhbEVudGl0eS5tbQpAQCAtMSw1ICsx
LDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMjAgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDIwLTIwMjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC0zNyw0ICszNywx
MSBAQCAtIChpbnN0YW5jZXR5cGUpaW5pdFdpdGhOYW1lOihOU1N0cmluZyAqKW5hbWUKICAgICBy
ZXR1cm4gc2VsZjsKIH0KIAorLSAodm9pZClkZWFsbG9jCit7CisgICAgW19uYW1lIHJlbGVhc2Vd
OworICAgIFtfaWNvbiByZWxlYXNlXTsKKyAgICBbc3VwZXIgZGVhbGxvY107Cit9CisKIEBlbmQK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9fV0tQdWJsaWNL
ZXlDcmVkZW50aWFsUGFyYW1ldGVycy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9D
b2NvYS9fV0tQdWJsaWNLZXlDcmVkZW50aWFsUGFyYW1ldGVycy5tbQppbmRleCBmOGM5NmFlZGQz
YmUwYWZlYzI4ZGQ2MTc4MTliNzliMWNjNTViNTczLi4wMDI0YjEwZGY2MThkNWIyY2Y2MDRiMzk0
ZTJkODhjZjVmMjMwYzM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkv
Q29jb2EvX1dLUHVibGljS2V5Q3JlZGVudGlhbFBhcmFtZXRlcnMubW0KKysrIGIvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL19XS1B1YmxpY0tleUNyZWRlbnRpYWxQYXJhbWV0ZXJz
Lm1tCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAyMCBBcHBsZSBJbmMu
IEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMjAtMjAyMSBBcHBsZSBJ
bmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMK
QEAgLTM3LDQgKzM3LDEwIEBAIC0gKGluc3RhbmNldHlwZSlpbml0V2l0aEFsZ29yaXRobTooTlNO
dW1iZXIgKilhbGdvcml0aG0KICAgICByZXR1cm4gc2VsZjsKIH0KIAorLSAodm9pZClkZWFsbG9j
Cit7CisgICAgW19hbGdvcml0aG0gcmVsZWFzZV07CisgICAgW3N1cGVyIGRlYWxsb2NdOworfQor
CiBAZW5kCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dL
UHVibGljS2V5Q3JlZGVudGlhbFJlbHlpbmdQYXJ0eUVudGl0eS5tbSBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0FQSS9Db2NvYS9fV0tQdWJsaWNLZXlDcmVkZW50aWFsUmVseWluZ1BhcnR5RW50
aXR5Lm1tCmluZGV4IDA2NzQyMDQ3NWI2ZWEzMjMwMzhmNTdlYTdjMWE4MDYzMTEwOGMyZjUuLmIx
MTAxNjljY2RhYmRmZTQyMGMyYzliNWRhMzQ0YzM2YjJmMWJkMjIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9fV0tQdWJsaWNLZXlDcmVkZW50aWFsUmVseWlu
Z1BhcnR5RW50aXR5Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9f
V0tQdWJsaWNLZXlDcmVkZW50aWFsUmVseWluZ1BhcnR5RW50aXR5Lm1tCkBAIC0xLDUgKzEsNSBA
QAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMjAtMjAyMSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFy
eSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQg
cHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTM1LDQgKzM1LDEwIEBA
IC0gKGluc3RhbmNldHlwZSlpbml0V2l0aE5hbWU6KE5TU3RyaW5nICopbmFtZQogICAgIHJldHVy
biBzZWxmOwogfQogCistICh2b2lkKWRlYWxsb2MKK3sKKyAgICBbX2lkZW50aWZpZXIgcmVsZWFz
ZV07CisgICAgW3N1cGVyIGRlYWxsb2NdOworfQorCiBAZW5kCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLUHVibGljS2V5Q3JlZGVudGlhbFJlcXVlc3RP
cHRpb25zLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL19XS1B1YmxpY0tl
eUNyZWRlbnRpYWxSZXF1ZXN0T3B0aW9ucy5tbQppbmRleCBmZTk4YzE2MDhlM2MzZDI0NDNjMTY3
OWIzZmFjYzdjZTc1OWM1M2UzLi43MzZjNTczMzI0ZjI4YjJkOTM4OTc5NjliNDA5NzEwZjkzOGFm
NDZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLUHVi
bGljS2V5Q3JlZGVudGlhbFJlcXVlc3RPcHRpb25zLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL0FQSS9Db2NvYS9fV0tQdWJsaWNLZXlDcmVkZW50aWFsUmVxdWVzdE9wdGlvbnMubW0K
QEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDIwIEFwcGxlIEluYy4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAyMC0yMDIxIEFwcGxlIEluYy4g
QWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNv
dXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwg
YXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAt
MzgsNCArMzgsMTMgQEAgLSAoaW5zdGFuY2V0eXBlKWluaXQKICAgICByZXR1cm4gc2VsZjsKIH0K
IAorLSAodm9pZClkZWFsbG9jCit7CisgICAgW190aW1lb3V0IHJlbGVhc2VdOworICAgIFtfcmVs
eWluZ1BhcnR5SWRlbnRpZmllciByZWxlYXNlXTsKKyAgICBbX2FsbG93Q3JlZGVudGlhbHMgcmVs
ZWFzZV07CisgICAgW19leHRlbnNpb25zIHJlbGVhc2VdOworICAgIFtzdXBlciBkZWFsbG9jXTsK
K30KKwogQGVuZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29h
L19XS1B1YmxpY0tleUNyZWRlbnRpYWxVc2VyRW50aXR5Lm1tIGIvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQVBJL0NvY29hL19XS1B1YmxpY0tleUNyZWRlbnRpYWxVc2VyRW50aXR5Lm1tCmluZGV4
IGJkOGJiYmEzNzllYjkyNWY1ZTQ5NzRkZmZkZmFhNzdiOGI2NzYyYmUuLjBhNzNkZGExYjkzYWQ5
MzZmN2MwYzgxM2E0NWUzOGQ2ZWMyZDM4YWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL0FQSS9Db2NvYS9fV0tQdWJsaWNLZXlDcmVkZW50aWFsVXNlckVudGl0eS5tbQorKysg
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLUHVibGljS2V5Q3JlZGVudGlh
bFVzZXJFbnRpdHkubW0KQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDIw
IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAyMC0y
MDIxIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlv
biBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAq
IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9ucwpAQCAtMzgsNCArMzgsMTEgQEAgLSAoaW5zdGFuY2V0eXBlKWluaXRXaXRoTmFt
ZTooTlNTdHJpbmcgKiluYW1lIGlkZW50aWZpZXI6KE5TRGF0YSAqKWlkZW50aWZpZXIgZGkKICAg
ICByZXR1cm4gc2VsZjsKIH0KIAorLSAodm9pZClkZWFsbG9jCit7CisgICAgW19pZGVudGlmaWVy
IHJlbGVhc2VdOworICAgIFtfZGlzcGxheU5hbWUgcmVsZWFzZV07CisgICAgW3N1cGVyIGRlYWxs
b2NdOworfQorCiBAZW5kCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>