<?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>92756</bug_id>
          
          <creation_ts>2012-07-31 07:51:12 -0700</creation_ts>
          <short_desc>Speech JavaScript API: Throw exception for start() when already started</short_desc>
          <delta_ts>2012-07-31 11:27:05 -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>528+ (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>
          
          <blocked>80261</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Hans Wennborg">hans</reporter>
          <assigned_to name="Hans Wennborg">hans</assigned_to>
          <cc>abarth</cc>
    
    <cc>ojan</cc>
    
    <cc>satish</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>683059</commentid>
    <comment_count>0</comment_count>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2012-07-31 07:51:12 -0700</bug_when>
    <thetext>Speech JavaScript API: Throw exception for start() when already started</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683075</commentid>
    <comment_count>1</comment_count>
      <attachid>155540</attachid>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2012-07-31 08:01:54 -0700</bug_when>
    <thetext>Created attachment 155540
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683076</commentid>
    <comment_count>2</comment_count>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2012-07-31 08:02:23 -0700</bug_when>
    <thetext>The relevant spec text is here: http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#dfn-start</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683289</commentid>
    <comment_count>3</comment_count>
      <attachid>155540</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-31 11:27:01 -0700</bug_when>
    <thetext>Comment on attachment 155540
Patch

Clearing flags on attachment: 155540

Committed r124225: &lt;http://trac.webkit.org/changeset/124225&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683290</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-31 11:27:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155540</attachid>
            <date>2012-07-31 08:01:54 -0700</date>
            <delta_ts>2012-07-31 11:27:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92756-20120731160137.patch</filename>
            <type>text/plain</type>
            <size>12838</size>
            <attacher name="Hans Wennborg">hans</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0MTg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzVmZjZlMTQ3YjgzNTM4
ZTA2MjA5YWY3MTVjZDJhMzk5Y2FlNWExOC4uMmE2MmM1ZTdlNWFkNjY5M2JiOTBkODc3ODQ5ZTVk
YzliY2I3OGJhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTA3LTMxICBIYW5z
IFdlbm5ib3JnICA8aGFuc0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgU3BlZWNoIEphdmFTY3Jp
cHQgQVBJOiBUaHJvdyBleGNlcHRpb24gZm9yIHN0YXJ0KCkgd2hlbiBhbHJlYWR5IHN0YXJ0ZWQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkyNzU2CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSB0aGUg
c3RhcnQoKSBmdW5jdGlvbiB0aHJvdyBhbiBleGNlcHRpb24gaWYgdGhlIFNwZWVjaFJlY29nbml0
aW9uCisgICAgICAgIG9iamVjdCB3YXMgYWxyZWFkeSBzdGFydGVkLgorCisgICAgICAgIFRlc3Q6
IGZhc3Qvc3BlZWNoL3NjcmlwdGVkL3N0YXJ0LWV4Y2VwdGlvbi5odG1sCisKKyAgICAgICAgKiBN
b2R1bGVzL3NwZWVjaC9TcGVlY2hSZWNvZ25pdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpT
cGVlY2hSZWNvZ25pdGlvbjo6c3RhcnQpOgorICAgICAgICAoV2ViQ29yZTo6U3BlZWNoUmVjb2du
aXRpb246OnN0b3BGdW5jdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpTcGVlY2hSZWNvZ25pdGlv
bjo6YWJvcnQpOgorICAgICAgICAoV2ViQ29yZTo6U3BlZWNoUmVjb2duaXRpb246OmRpZFJlY2Vp
dmVFcnJvcik6CisgICAgICAgIChXZWJDb3JlOjpTcGVlY2hSZWNvZ25pdGlvbjo6ZGlkRW5kKToK
KyAgICAgICAgKFdlYkNvcmU6OlNwZWVjaFJlY29nbml0aW9uOjpTcGVlY2hSZWNvZ25pdGlvbik6
CisgICAgICAgICogTW9kdWxlcy9zcGVlY2gvU3BlZWNoUmVjb2duaXRpb24uaDoKKyAgICAgICAg
KFNwZWVjaFJlY29nbml0aW9uKToKKyAgICAgICAgKiBNb2R1bGVzL3NwZWVjaC9TcGVlY2hSZWNv
Z25pdGlvbi5pZGw6CisKIDIwMTItMDctMzEgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5i
b3RAZ21haWwuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMjQxNzku
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3NwZWVjaC9TcGVlY2hSZWNvZ25p
dGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3NwZWVjaC9TcGVlY2hSZWNvZ25pdGlv
bi5jcHAKaW5kZXggZDJiNzliNjgxYWU3ZmIwNDQxYjE2NDA4ZDc3OTBkYzUyZDk3YTQ1Ny4uYjg3
NDE5YzQzYzAzMzNmZDI1NTU5MzMwN2VlYWMxNGRkZjNlZjQyNyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gvU3BlZWNoUmVjb2duaXRpb24uY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvc3BlZWNoL1NwZWVjaFJlY29nbml0aW9uLmNwcApAQCAtMzAsNiAr
MzAsNyBAQAogI2luY2x1ZGUgIlNwZWVjaFJlY29nbml0aW9uLmgiCiAKICNpbmNsdWRlICJEb2N1
bWVudC5oIgorI2luY2x1ZGUgIkV4Y2VwdGlvbkNvZGUuaCIKICNpbmNsdWRlICJQYWdlLmgiCiAj
aW5jbHVkZSAiU3BlZWNoUmVjb2duaXRpb25Db250cm9sbGVyLmgiCiAjaW5jbHVkZSAiU3BlZWNo
UmVjb2duaXRpb25FcnJvci5oIgpAQCAtNDQsMjUgKzQ1LDI5IEBAIFBhc3NSZWZQdHI8U3BlZWNo
UmVjb2duaXRpb24+IFNwZWVjaFJlY29nbml0aW9uOjpjcmVhdGUoU2NyaXB0RXhlY3V0aW9uQ29u
dGV4dCoKICAgICByZXR1cm4gc3BlZWNoUmVjb2duaXRpb24ucmVsZWFzZSgpOwogfQogCi12b2lk
IFNwZWVjaFJlY29nbml0aW9uOjpzdGFydCgpCit2b2lkIFNwZWVjaFJlY29nbml0aW9uOjpzdGFy
dChFeGNlcHRpb25Db2RlJiBlYykKIHsKICAgICBBU1NFUlQobV9jb250cm9sbGVyKTsKLSAgICAv
LyBGSVhNRTogU3BlYyBzaG91bGQgc2F5IHdoYXQgdG8gZG8gaWYgd2UgYXJlIGFscmVhZHkgc3Rh
cnRlZC4KKyAgICBpZiAobV9zdGFydGVkKSB7CisgICAgICAgIGVjID0gSU5WQUxJRF9TVEFURV9F
UlI7CisgICAgICAgIHJldHVybjsKKyAgICB9CiAKICAgICBzZXRQZW5kaW5nQWN0aXZpdHkodGhp
cyk7CiAgICAgbV9jb250cm9sbGVyLT5zdGFydCh0aGlzLCBtX2dyYW1tYXJzLmdldCgpLCBtX2xh
bmcsIG1fY29udGludW91cywgbV9tYXhBbHRlcm5hdGl2ZXMpOworICAgIG1fc3RhcnRlZCA9IHRy
dWU7CiB9CiAKIHZvaWQgU3BlZWNoUmVjb2duaXRpb246OnN0b3BGdW5jdGlvbigpCiB7CiAgICAg
QVNTRVJUKG1fY29udHJvbGxlcik7Ci0gICAgbV9jb250cm9sbGVyLT5zdG9wKHRoaXMpOyAvLyBG
SVhNRTogU3BlYyBzaG91bGQgc2F5IHdoYXQgdG8gZG8gaWYgd2UgYXJlIG5vdCBzdGFydGVkLgor
ICAgIG1fY29udHJvbGxlci0+c3RvcCh0aGlzKTsKIH0KIAogdm9pZCBTcGVlY2hSZWNvZ25pdGlv
bjo6YWJvcnQoKQogewogICAgIEFTU0VSVChtX2NvbnRyb2xsZXIpOwotICAgIG1fY29udHJvbGxl
ci0+YWJvcnQodGhpcyk7IC8vIEZJWE1FOiBTcGVjIHNob3VsZCBzYXkgd2hhdCB0byBkbyBpZiB3
ZSBhcmUgbm90IHN0YXJ0ZWQuCisgICAgbV9jb250cm9sbGVyLT5hYm9ydCh0aGlzKTsKIH0KIAog
dm9pZCBTcGVlY2hSZWNvZ25pdGlvbjo6ZGlkU3RhcnRBdWRpbygpCkBAIC0xMTMsNiArMTE4LDcg
QEAgdm9pZCBTcGVlY2hSZWNvZ25pdGlvbjo6ZGlkRGVsZXRlUmVzdWx0KHVuc2lnbmVkIHJlc3Vs
dEluZGV4LCBQYXNzUmVmUHRyPFNwZWVjaFIKIHZvaWQgU3BlZWNoUmVjb2duaXRpb246OmRpZFJl
Y2VpdmVFcnJvcihQYXNzUmVmUHRyPFNwZWVjaFJlY29nbml0aW9uRXJyb3I+IGVycm9yKQogewog
ICAgIGRpc3BhdGNoRXZlbnQoZXJyb3IpOworICAgIG1fc3RhcnRlZCA9IGZhbHNlOwogfQogCiB2
b2lkIFNwZWVjaFJlY29nbml0aW9uOjpkaWRTdGFydCgpCkBAIC0xMjIsNiArMTI4LDcgQEAgdm9p
ZCBTcGVlY2hSZWNvZ25pdGlvbjo6ZGlkU3RhcnQoKQogCiB2b2lkIFNwZWVjaFJlY29nbml0aW9u
OjpkaWRFbmQoKQogeworICAgIG1fc3RhcnRlZCA9IGZhbHNlOwogICAgIGlmICghbV9zdG9wcGVk
QnlBY3RpdmVET01PYmplY3QpCiAgICAgICAgIGRpc3BhdGNoRXZlbnQoRXZlbnQ6OmNyZWF0ZShl
dmVudE5hbWVzKCkuZW5kRXZlbnQsIC8qY2FuQnViYmxlPSovZmFsc2UsIC8qY2FuY2VsYWJsZT0q
L2ZhbHNlKSk7CiAgICAgdW5zZXRQZW5kaW5nQWN0aXZpdHkodGhpcyk7CkBAIC0xNTEsNiArMTU4
LDcgQEAgU3BlZWNoUmVjb2duaXRpb246OlNwZWVjaFJlY29nbml0aW9uKFNjcmlwdEV4ZWN1dGlv
bkNvbnRleHQqIGNvbnRleHQpCiAgICAgLCBtX21heEFsdGVybmF0aXZlcygxKQogICAgICwgbV9j
b250cm9sbGVyKDApCiAgICAgLCBtX3N0b3BwZWRCeUFjdGl2ZURPTU9iamVjdChmYWxzZSkKKyAg
ICAsIG1fc3RhcnRlZChmYWxzZSkKIHsKICAgICBBU1NFUlQoc2NyaXB0RXhlY3V0aW9uQ29udGV4
dCgpLT5pc0RvY3VtZW50KCkpOwogICAgIERvY3VtZW50KiBkb2N1bWVudCA9IHN0YXRpY19jYXN0
PERvY3VtZW50Kj4oc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvc3BlZWNoL1NwZWVjaFJlY29nbml0aW9uLmggYi9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL3NwZWVjaC9TcGVlY2hSZWNvZ25pdGlvbi5oCmluZGV4IGZlNGJkMDg1Zjdi
YzE1ZTU5MTVlYTlhOWI1NTcxODMwMmFhMTc2MjIuLjNhZjY3YmYwZjViYzFlNjEyZjYwMjEwNTcz
MTRmNjgxOTZiODNmZGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvc3BlZWNo
L1NwZWVjaFJlY29nbml0aW9uLmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gv
U3BlZWNoUmVjb2duaXRpb24uaApAQCAtNjAsNyArNjAsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBz
ZXRNYXhBbHRlcm5hdGl2ZXModW5zaWduZWQgbG9uZyBtYXhBbHRlcm5hdGl2ZXMpIHsgbV9tYXhB
bHRlcm5hdGl2ZXMgPSBtYXhBbHRlcm5hdGl2ZXM7IH0KIAogICAgIC8vIENhbGxhYmxlIGJ5IHRo
ZSB1c2VyLgotICAgIHZvaWQgc3RhcnQoKTsKKyAgICB2b2lkIHN0YXJ0KEV4Y2VwdGlvbkNvZGUm
KTsKICAgICB2b2lkIHN0b3BGdW5jdGlvbigpOwogICAgIHZvaWQgYWJvcnQoKTsKIApAQCAtMTIy
LDYgKzEyMiw3IEBAIHByaXZhdGU6CiAKICAgICBTcGVlY2hSZWNvZ25pdGlvbkNvbnRyb2xsZXIq
IG1fY29udHJvbGxlcjsKICAgICBib29sIG1fc3RvcHBlZEJ5QWN0aXZlRE9NT2JqZWN0OworICAg
IGJvb2wgbV9zdGFydGVkOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gvU3BlZWNoUmVjb2duaXRpb24uaWRsIGIv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gvU3BlZWNoUmVjb2duaXRpb24uaWRsCmluZGV4
IGY2ZTI4NDRkNTAyMDRkMzI5Yjg0MDc0YWEyNDA3ZGJiNzAyMWFmNzcuLjZlMWI1NWVlZmU1NDA1
NzBjZjE2MTg1ODc4ZWRhMGQ0MmU1M2JhZGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvc3BlZWNoL1NwZWVjaFJlY29nbml0aW9uLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL3NwZWVjaC9TcGVlY2hSZWNvZ25pdGlvbi5pZGwKQEAgLTM2LDcgKzM2LDcgQEAgbW9k
dWxlIGNvcmUgewogICAgICAgICBhdHRyaWJ1dGUgYm9vbGVhbiBjb250aW51b3VzOwogICAgICAg
ICBhdHRyaWJ1dGUgdW5zaWduZWQgbG9uZyBtYXhBbHRlcm5hdGl2ZXM7CiAKLSAgICAgICAgdm9p
ZCBzdGFydCgpOworICAgICAgICB2b2lkIHN0YXJ0KCkgcmFpc2VzIChET01FeGNlcHRpb24pOwog
ICAgICAgICBbSW1wbGVtZW50ZWRBcz1zdG9wRnVuY3Rpb25dIHZvaWQgc3RvcCgpOwogICAgICAg
ICB2b2lkIGFib3J0KCk7CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0No
YW5nZUxvZwppbmRleCAzYjc4NTk3ODY4ODNkNmI5NDEyNzQ0ZmM4ZmIxYTJjNjkyMDMyNGI2Li5l
NzFmMjM0YjYxZjQzOWEwNWFmZTEyNDU5ZGQ4ZGYyZDYzMmVhNjgzIDEwMDY0NAotLS0gYS9Ub29s
cy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTIt
MDctMzEgIEhhbnMgV2VubmJvcmcgIDxoYW5zQGNocm9taXVtLm9yZz4KKworICAgICAgICBTcGVl
Y2ggSmF2YVNjcmlwdCBBUEk6IFRocm93IGV4Y2VwdGlvbiBmb3Igc3RhcnQoKSB3aGVuIGFscmVh
ZHkgc3RhcnRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9OTI3NTYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBGaXggdGhlIHRhc2sgcXVldWUgaW4gTW9ja1dlYlNwZWVjaFJlY29nbml6ZXIuCisgICAgICAg
IEl0J3MgaW1wb3J0YW50IHRoYXQgd2UgcmVtb3ZlIHRoZSB0YXNrIGZyb20gdGhlIHF1ZXVlIGJl
Zm9yZSB3ZSBydW4KKyAgICAgICAgaXQsIGFzIHJ1bm5pbmcgdGhlIHRhc2sgY291bGQgYWx0ZXIg
dGhlIHF1ZXVlJ3Mgc3RhdGUuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9N
b2NrV2ViU3BlZWNoUmVjb2duaXplci5jcHA6CisgICAgICAgIChNb2NrV2ViU3BlZWNoUmVjb2du
aXplcjo6YWJvcnQpOgorICAgICAgICAoTW9ja1dlYlNwZWVjaFJlY29nbml6ZXI6OnNldEVycm9y
KToKKyAgICAgICAgKE1vY2tXZWJTcGVlY2hSZWNvZ25pemVyOjpjbGVhclRhc2tRdWV1ZSk6Cisg
ICAgICAgIChNb2NrV2ViU3BlZWNoUmVjb2duaXplcjo6U3RlcFRhc2s6OnJ1bklmVmFsaWQpOgor
ICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL01vY2tXZWJTcGVlY2hSZWNvZ25pemVy
Lmg6CisgICAgICAgIChNb2NrV2ViU3BlZWNoUmVjb2duaXplcik6CisKIDIwMTItMDctMzEgIE1h
cnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtqaGJ1aWxk
XSBBbHNvIHRyeSB0byBsb2FkIGpoYnVpbGQgUHl0aG9uIG1vZHVsZSBmcm9tIHRoZSBzb3VyY2Ug
Y2hlY2tvdXQKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL01vY2tX
ZWJTcGVlY2hSZWNvZ25pemVyLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL01v
Y2tXZWJTcGVlY2hSZWNvZ25pemVyLmNwcAppbmRleCA3MjA0NzMyZGU3NGJjNDE4ZDM2YmUwOTlm
NWIyYmZmZTk2OTI1MGNlLi44ZjJlZjVkMzU5ZWIxYjE1NWM4ODFlMTZmOTlkZjkyZWQ4M2I3MGRm
IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9Nb2NrV2ViU3BlZWNo
UmVjb2duaXplci5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vTW9ja1dl
YlNwZWVjaFJlY29nbml6ZXIuY3BwCkBAIC0xNTMsNyArMTUzLDcgQEAgdm9pZCBNb2NrV2ViU3Bl
ZWNoUmVjb2duaXplcjo6YWJvcnQoY29uc3QgV2ViU3BlZWNoUmVjb2duaXRpb25IYW5kbGUmIGhh
bmRsZSwgV2UKICAgICBtX2hhbmRsZSA9IGhhbmRsZTsKICAgICBtX2NsaWVudCA9IGNsaWVudDsK
IAotICAgIG1fdGFza1F1ZXVlLmNsZWFyKCk7CisgICAgY2xlYXJUYXNrUXVldWUoKTsKICAgICBt
X3dhc0Fib3J0ZWQgPSB0cnVlOwogICAgIG1fdGFza1F1ZXVlLmFwcGVuZChhZG9wdFB0cihuZXcg
Q2xpZW50Q2FsbFRhc2sodGhpcywgJldlYlNwZWVjaFJlY29nbml6ZXJDbGllbnQ6OmRpZEVuZCkp
KTsKICAgICBzdGFydFRhc2tRdWV1ZSgpOwpAQCAtMTY3LDcgKzE2Nyw3IEBAIHZvaWQgTW9ja1dl
YlNwZWVjaFJlY29nbml6ZXI6OmFkZE1vY2tSZXN1bHQoY29uc3QgV2ViU3RyaW5nJiB0cmFuc2Ny
aXB0LCBmbG9hdCBjCiAKIHZvaWQgTW9ja1dlYlNwZWVjaFJlY29nbml6ZXI6OnNldEVycm9yKGlu
dCBjb2RlLCBjb25zdCBXZWJTdHJpbmcmIG1lc3NhZ2UpCiB7Ci0gICAgbV90YXNrUXVldWUuY2xl
YXIoKTsKKyAgICBjbGVhclRhc2tRdWV1ZSgpOwogICAgIG1fdGFza1F1ZXVlLmFwcGVuZChhZG9w
dFB0cihuZXcgRXJyb3JUYXNrKHRoaXMsIGNvZGUsIG1lc3NhZ2UpKSk7CiAgICAgbV90YXNrUXVl
dWUuYXBwZW5kKGFkb3B0UHRyKG5ldyBDbGllbnRDYWxsVGFzayh0aGlzLCAmV2ViU3BlZWNoUmVj
b2duaXplckNsaWVudDo6ZGlkRW5kKSkpOwogICAgIHN0YXJ0VGFza1F1ZXVlKCk7CkBAIC0xOTEs
MTcgKzE5MSwyMiBAQCB2b2lkIE1vY2tXZWJTcGVlY2hSZWNvZ25pemVyOjpzdGFydFRhc2tRdWV1
ZSgpCiAgICAgbV90YXNrUXVldWVSdW5uaW5nID0gdHJ1ZTsKIH0KIAotdm9pZCBNb2NrV2ViU3Bl
ZWNoUmVjb2duaXplcjo6U3RlcFRhc2s6OnJ1bklmVmFsaWQoKQordm9pZCBNb2NrV2ViU3BlZWNo
UmVjb2duaXplcjo6Y2xlYXJUYXNrUXVldWUoKQogewotICAgIEFTU0VSVChtX29iamVjdC0+bV90
YXNrUXVldWVSdW5uaW5nKTsKKyAgICBtX3Rhc2tRdWV1ZS5jbGVhcigpOworICAgIG1fdGFza1F1
ZXVlUnVubmluZyA9IGZhbHNlOworfQogCit2b2lkIE1vY2tXZWJTcGVlY2hSZWNvZ25pemVyOjpT
dGVwVGFzazo6cnVuSWZWYWxpZCgpCit7CiAgICAgaWYgKG1fb2JqZWN0LT5tX3Rhc2tRdWV1ZS5p
c0VtcHR5KCkpIHsKICAgICAgICAgbV9vYmplY3QtPm1fdGFza1F1ZXVlUnVubmluZyA9IGZhbHNl
OwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgbV9vYmplY3QtPm1fdGFza1F1ZXVlWzBd
LT5ydW4oKTsKKyAgICBPd25QdHI8VGFzaz4gdGFzayA9IG1fb2JqZWN0LT5tX3Rhc2tRdWV1ZVsw
XS5yZWxlYXNlKCk7CiAgICAgbV9vYmplY3QtPm1fdGFza1F1ZXVlLnJlbW92ZSgwKTsKKyAgICB0
YXNrLT5ydW4oKTsKIAogICAgIGlmIChtX29iamVjdC0+bV90YXNrUXVldWUuaXNFbXB0eSgpKSB7
CiAgICAgICAgIG1fb2JqZWN0LT5tX3Rhc2tRdWV1ZVJ1bm5pbmcgPSBmYWxzZTsKZGlmZiAtLWdp
dCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL01vY2tXZWJTcGVlY2hSZWNvZ25pemVy
LmggYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9Nb2NrV2ViU3BlZWNoUmVjb2duaXpl
ci5oCmluZGV4IDc3MTYxODZkMWZmMzg4MzRmMDI4ZjkyNDFkODA4NjhiNzkyNjI4MmEuLmViN2Mz
ZTk1YjlhNTkwM2Y3ZjQ3YTg4ODhlMmZhMDM1ZmUxNWEzMTMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL01vY2tXZWJTcGVlY2hSZWNvZ25pemVyLmgKKysrIGIvVG9v
bHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vTW9ja1dlYlNwZWVjaFJlY29nbml6ZXIuaApAQCAt
NzIsNiArNzIsNyBAQCBwdWJsaWM6CiBwcml2YXRlOgogICAgIE1vY2tXZWJTcGVlY2hSZWNvZ25p
emVyKCk7CiAgICAgdm9pZCBzdGFydFRhc2tRdWV1ZSgpOworICAgIHZvaWQgY2xlYXJUYXNrUXVl
dWUoKTsKIAogICAgIFRhc2tMaXN0IG1fdGFza0xpc3Q7CiAgICAgV2ViS2l0OjpXZWJTcGVlY2hS
ZWNvZ25pdGlvbkhhbmRsZSBtX2hhbmRsZTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA2MDFlNTRiNGE3NWJjZTFjNTljZDE1
ODI2MDdkZGNjMzIzZjJlMzEzLi4xOWE0OTcyZmZhZmIxMzQ1MzU2NTczYjQ2ZjBlNzg0ZWI4OWI4
ZDkxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMDctMzEgIEhhbnMgV2VubmJvcmcgIDxo
YW5zQGNocm9taXVtLm9yZz4KKworICAgICAgICBTcGVlY2ggSmF2YVNjcmlwdCBBUEk6IFRocm93
IGV4Y2VwdGlvbiBmb3Igc3RhcnQoKSB3aGVuIGFscmVhZHkgc3RhcnRlZAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTI3NTYKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBMYXlvdXQgdGVzdCBmb3IgY2hlY2tp
bmcgdGhhdCBjYWxsaW5nIHN0YXJ0IG9uIGFuIGFscmVhZHkgc3RhcnRlZAorICAgICAgICBTcGVl
Y2hSZWNvZ25pdGlvbiBvYmplY3QgdGhyb3dzIGFuIGV4Y2VwdGlvbi4KKworICAgICAgICAqIGZh
c3Qvc3BlZWNoL3NjcmlwdGVkL3N0YXJ0LWV4Y2VwdGlvbi1leHBlY3RlZC50eHQ6IEFkZGVkLgor
ICAgICAgICAqIGZhc3Qvc3BlZWNoL3NjcmlwdGVkL3N0YXJ0LWV4Y2VwdGlvbi5odG1sOiBBZGRl
ZC4KKwogMjAxMi0wNy0zMCAgS2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBJbXBsZW1lbnQgZGF0YWxpc3QgVUkgZm9yIGlucHV0IHR5cGUgY29sb3IgZm9yIENo
cm9taXVtCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3NwZWVjaC9zY3JpcHRlZC9zdGFy
dC1leGNlcHRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9zcGVlY2gvc2NyaXB0
ZWQvc3RhcnQtZXhjZXB0aW9uLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45MGI1MWU1ODQwNzUw
YjVhMWQ1YmQwM2RjMzUzMzEwYmI2NjFhMDFiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9zcGVlY2gvc2NyaXB0ZWQvc3RhcnQtZXhjZXB0aW9uLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDM2IEBACitUZXN0IGdldHRpbmcgYW4gZXhjZXB0aW9uIHdoZW4gY2FsbGluZyBzdGFy
dCgpIGluIHRoZSBTcGVlY2ggSmF2YVNjcmlwdCBBUEkKKworT24gc3VjY2VzcywgeW91IHdpbGwg
c2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExF
VEUiLgorCisKK1BBU1MgJ3dlYmtpdFNwZWVjaFJlY29nbml0aW9uJyBpbiBzZWxmIGlzIHRydWUK
K1BBU1Mgd2Via2l0U3BlZWNoUmVjb2duaXRpb24gPT0gbnVsbCBpcyBmYWxzZQorCitkb3VibGVT
dGFydCgpOgord2luZG93LnIgPSBuZXcgd2Via2l0U3BlZWNoUmVjb2duaXRpb24oKQorUEFTUyBy
LnN0YXJ0KCkgZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCitQQVNTIHIuc3RhcnQoKSB0aHJldyBl
eGNlcHRpb24gRXJyb3I6IElOVkFMSURfU1RBVEVfRVJSOiBET00gRXhjZXB0aW9uIDExLgorb25z
dGFydAorUEFTUyByLnN0YXJ0KCkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTlZBTElEX1NUQVRF
X0VSUjogRE9NIEV4Y2VwdGlvbiAxMS4KK29uYXVkaW9zdGFydAorUEFTUyByLnN0YXJ0KCkgdGhy
ZXcgZXhjZXB0aW9uIEVycm9yOiBJTlZBTElEX1NUQVRFX0VSUjogRE9NIEV4Y2VwdGlvbiAxMS4K
K29uc291bmRzdGFydAorUEFTUyByLnN0YXJ0KCkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTlZB
TElEX1NUQVRFX0VSUjogRE9NIEV4Y2VwdGlvbiAxMS4KK29uc3BlZWNoc3RhcnQKK1BBU1Mgci5z
dGFydCgpIHRocmV3IGV4Y2VwdGlvbiBFcnJvcjogSU5WQUxJRF9TVEFURV9FUlI6IERPTSBFeGNl
cHRpb24gMTEuCitvbm5vbWF0Y2gKK1BBU1Mgci5zdGFydCgpIHRocmV3IGV4Y2VwdGlvbiBFcnJv
cjogSU5WQUxJRF9TVEFURV9FUlI6IERPTSBFeGNlcHRpb24gMTEuCitvbnNwZWVjaGVuZAorUEFT
UyByLnN0YXJ0KCkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTlZBTElEX1NUQVRFX0VSUjogRE9N
IEV4Y2VwdGlvbiAxMS4KK29uc291bmRlbmQKK1BBU1Mgci5zdGFydCgpIHRocmV3IGV4Y2VwdGlv
biBFcnJvcjogSU5WQUxJRF9TVEFURV9FUlI6IERPTSBFeGNlcHRpb24gMTEuCitvbmF1ZGlvZW5k
CitQQVNTIHIuc3RhcnQoKSB0aHJldyBleGNlcHRpb24gRXJyb3I6IElOVkFMSURfU1RBVEVfRVJS
OiBET00gRXhjZXB0aW9uIDExLgorb25lbmQKK1BBU1Mgci5zdGFydCgpIGRpZCBub3QgdGhyb3cg
ZXhjZXB0aW9uLgorci5hYm9ydCgpCitvbmVuZAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMg
dHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvc3Bl
ZWNoL3NjcmlwdGVkL3N0YXJ0LWV4Y2VwdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9zcGVl
Y2gvc2NyaXB0ZWQvc3RhcnQtZXhjZXB0aW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uN2NmYzMxM2QzNGVl
ZDZjZGI4MDQ2YTcyYjhmNzhiYmQyNTM3ZjI2MAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3Qvc3BlZWNoL3NjcmlwdGVkL3N0YXJ0LWV4Y2VwdGlvbi5odG1sCkBAIC0wLDAgKzEs
NTMgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxo
dG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJl
LmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFz
Y3JpcHQiPgorZGVzY3JpcHRpb24oJ1Rlc3QgZ2V0dGluZyBhbiBleGNlcHRpb24gd2hlbiBjYWxs
aW5nIHN0YXJ0KCkgaW4gdGhlIFNwZWVjaCBKYXZhU2NyaXB0IEFQSScpOworCitmdW5jdGlvbiBy
dW4oKSB7CisgICAgLy8gQ2hlY2sgYXZhaWxhYmlsaXR5IG9mIGNvbnN0cnVjdG9ycy4KKyAgICBz
aG91bGRCZVRydWUoIid3ZWJraXRTcGVlY2hSZWNvZ25pdGlvbicgaW4gc2VsZiIpOworICAgIHNo
b3VsZEJlRmFsc2UoIndlYmtpdFNwZWVjaFJlY29nbml0aW9uID09IG51bGwiKTsKKworICAgIGRv
dWJsZVN0YXJ0KCk7Cit9CisKK2Z1bmN0aW9uIGRvdWJsZVN0YXJ0KCkgeworICAgIGRlYnVnKCdc
bmRvdWJsZVN0YXJ0KCk6Jyk7CisgICAgZXZhbEFuZExvZygid2luZG93LnIgPSBuZXcgd2Via2l0
U3BlZWNoUmVjb2duaXRpb24oKSIpOworCisgICAgLy8gU2V0IGRlZmF1bHQgaGFuZGxlcnMuCisg
ICAgZm9yICh2YXIgcHJvcCBpbiByKSB7CisgICAgICAgIGlmIChwcm9wLm1hdGNoKCdeb24nKSkg
eworICAgICAgICAgICAgcltwcm9wXSA9IGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgIGRl
YnVnKCdvbicgKyBldmVudC50eXBlKTsKKworICAgICAgICAgICAgICAgIGlmIChldmVudC50eXBl
ID09PSAnZW5kJykgeworICAgICAgICAgICAgICAgICAgICBzaG91bGROb3RUaHJvdygici5zdGFy
dCgpIik7CisgICAgICAgICAgICAgICAgICAgIGV2YWxBbmRMb2coInIuYWJvcnQoKSIpOworCisg
ICAgICAgICAgICAgICAgICAgIHIub25lbmQgPSBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGRlYnVnKCdvbmVuZCcpOworICAgICAgICAgICAgICAgICAgICAgICAgZmluaXNo
SlNUZXN0KCk7CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICB9IGVsc2Ug
eworICAgICAgICAgICAgICAgICAgICBzaG91bGRUaHJvdygici5zdGFydCgpIiwgJyJFcnJvcjog
SU5WQUxJRF9TVEFURV9FUlI6IERPTSBFeGNlcHRpb24gMTEiJyk7CisgICAgICAgICAgICAgICAg
fQorICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAgc2hvdWxkTm90VGhyb3co
InIuc3RhcnQoKSIpOworICAgIHNob3VsZFRocm93KCJyLnN0YXJ0KCkiLCAnIkVycm9yOiBJTlZB
TElEX1NUQVRFX0VSUjogRE9NIEV4Y2VwdGlvbiAxMSInKTsKK30KKword2luZG93Lm9ubG9hZCA9
IHJ1bjsKK3dpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKzwvc2NyaXB0PgorPHNjcmlwdCBz
cmM9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5
PgorPC9odG1sPgorCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>