<?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>57343</bug_id>
          
          <creation_ts>2011-03-29 08:04:31 -0700</creation_ts>
          <short_desc>REGRESSION (r74895): Crash if input.type = &apos;file&apos; twice</short_desc>
          <delta_ts>2011-03-30 20:35:46 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>abarth</cc>
    
    <cc>darin</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>375345</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-03-29 08:04:31 -0700</bug_when>
    <thetext>See HTMLInputElement::updateType().
If both of the current type and the new type return false for canChangeFromAnotherType(), an infinite recursion occurs.
  updateType() -&gt; setAttribute(typeAttr, current-type) -&gt; parseMappedAttribute() -&gt; updateType() -&gt; setAttribute(typeAttr, current-type) -&gt; ...

http://code.google.com/p/chromium/issues/detail?id=77751</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375423</commentid>
    <comment_count>1</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-03-29 09:29:06 -0700</bug_when>
    <thetext>Should be extremely easy to fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375425</commentid>
    <comment_count>2</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-03-29 09:30:08 -0700</bug_when>
    <thetext>Kent, would you be willing to make a test case and make a patch with the failing test (and expected results from a success)? I could then focus on the fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>376034</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-03-29 21:44:38 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Kent, would you be willing to make a test case and make a patch with the failing test (and expected results from a success)? I could then focus on the fix.

It&apos;s easy to fix it.  So I&apos;ll post a patch :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>376035</commentid>
    <comment_count>4</comment_count>
      <attachid>87464</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-03-29 21:48:05 -0700</bug_when>
    <thetext>Created attachment 87464
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>376241</commentid>
    <comment_count>5</comment_count>
      <attachid>87517</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-03-30 06:08:48 -0700</bug_when>
    <thetext>Created attachment 87517
Patch 2

Simplify the code</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>376866</commentid>
    <comment_count>6</comment_count>
      <attachid>87517</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-03-30 19:21:44 -0700</bug_when>
    <thetext>Comment on attachment 87517
Patch 2

Clearing flags on attachment: 87517

Committed r82534: &lt;http://trac.webkit.org/changeset/82534&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>376867</commentid>
    <comment_count>7</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-03-30 19:21:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>376905</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-30 20:35:46 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/82534 might have broken GTK Linux 32-bit Debug</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87464</attachid>
            <date>2011-03-29 21:48:05 -0700</date>
            <delta_ts>2011-03-30 06:08:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-57343-20110330134803.patch</filename>
            <type>text/plain</type>
            <size>3798</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODIzODYKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhZjFiOWFiZjdjY2MxY2MxOWUwNzIx
ZTAzNGMxNTBiNTJkY2IyYjE5Li5iYTFiZmU5YjA2NmM5Nzg2ZGZjZjRmN2RlNDMwNTU3ODgyNTc0
YWMyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDMtMzAgIEtlbnQgVGFtdXJhICA8dGtl
bnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFJFR1JFU1NJT04gKHI3NDg5NSk6IENyYXNoIGlmIGlucHV0LnR5cGUgPSAnZmls
ZScgdHdpY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTU3MzQzCisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL2lucHV0LXR5cGUtY2hhbmdlMy1leHBlY3Rl
ZC50eHQ6CisgICAgICAgICogZmFzdC9mb3Jtcy9zY3JpcHQtdGVzdHMvaW5wdXQtdHlwZS1jaGFu
Z2UzLmpzOiBBZGQgYSBuZXcgdGVzdC4KKwogMjAxMS0wMy0yOSAgS2VudCBUYW11cmEgIDx0a2Vu
dEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGltaXRyaSBHbGF6a292Lgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9pbnB1dC10eXBlLWNoYW5nZTMtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9pbnB1dC10eXBlLWNoYW5nZTMtZXhw
ZWN0ZWQudHh0CmluZGV4IGIzYjU3NTUxNzNlOTRlMTQ1MGQzNjQ4NzZmZTljZjQ3NzA2ZjQ5NGMu
LmU2NDZkYmNkNzgzNTlmYTZiYmVhOGIzMzdhOGUwMWI4YWEzZWMzOTcgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtdHlwZS1jaGFuZ2UzLWV4cGVjdGVkLnR4dAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LXR5cGUtY2hhbmdlMy1leHBlY3RlZC50eHQK
QEAgLTUsNiArNSw4IEBAIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFT
UyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFCiAKIFBBU1MgaW5wdXQudHlw
ZSBpcyAidGV4dCIKIFBBU1MgaW5wdXQudHlwZSBmb3IgImZpbGUiIGlzIGNvcnJlY3RseSAiZmls
ZSIuCitQQVNTIGlucHV0LnR5cGUgZm9yICJmaWxlIiBpcyBjb3JyZWN0bHkgImZpbGUiLgorUEFT
UyBpbnB1dC50eXBlIGZvciAiRklMRSIgaXMgY29ycmVjdGx5ICJmaWxlIi4KIFBBU1MgaW5wdXQu
dHlwZSBmb3IgInRleHQiIGlzIGNvcnJlY3RseSAidGV4dCIuCiBQQVNTIGlucHV0LnR5cGUgZm9y
ICJURVhUIiBpcyBjb3JyZWN0bHkgInRleHQiLgogUEFTUyBpbnB1dC50eXBlIGZvciAiIHRleHQg
IiBpcyBjb3JyZWN0bHkgInRleHQiLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy9zY3JpcHQtdGVzdHMvaW5wdXQtdHlwZS1jaGFuZ2UzLmpzIGIvTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy9zY3JpcHQtdGVzdHMvaW5wdXQtdHlwZS1jaGFuZ2UzLmpzCmluZGV4IGZjY2U3ZmE1Nzcz
OTFhNGI0MzQ3M2RkNTA4MGMyYmJjYTlmZTIzNDEuLmM0NWU4ZDU2ZjU4MzU3NzA4YjY2N2Y2MDBh
NDVkYTg3NWQxYzllMDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2NyaXB0
LXRlc3RzL2lucHV0LXR5cGUtY2hhbmdlMy5qcworKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1z
L3NjcmlwdC10ZXN0cy9pbnB1dC10eXBlLWNoYW5nZTMuanMKQEAgLTE3LDYgKzE3LDkgQEAgZnVu
Y3Rpb24gY2hlY2sodmFsdWUsIGV4cGVjdGVkKQogCiAvLyBUaGUgdHlwZSBpcyBub3Qgc3BlY2lm
aWVkIGV4cGxpY2l0bHkuICBXZSBjYW4gY2hhbmdlIGl0IHRvICJmaWxlIi4KIGNoZWNrKCJmaWxl
IiwgImZpbGUiKTsKKy8vIGh0dHA6Ly93ZWJraXQub3JnL2IvNTczNDMKK2NoZWNrKCJmaWxlIiwg
ImZpbGUiKTsKK2NoZWNrKCJGSUxFIiwgImZpbGUiKTsKIAogY2hlY2soInRleHQiLCAidGV4dCIp
OwogY2hlY2soIlRFWFQiLCAidGV4dCIpOyAgLy8gaW5wdXQudHlwZSBtdXN0IHJldHVybiBhIGxv
d2VyIGNhc2UgdmFsdWUgYWNjb3JkaW5nIHRvIERPTSBMZXZlbCAyLgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDlj
MjA4ZGEwOThmOWJlYWMyZTI0OWQ4YzQyMWYzOTc1ZjcyMzQzNGQuLmRmMjJmYzZhM2M3MzBkNGJi
NDI1YjYzYjliNDZjNjdmODgyZjhlYjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAx
MS0wMy0zMCAgS2VudCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUkVHUkVTU0lPTiAocjc0ODk1KTog
Q3Jhc2ggaWYgaW5wdXQudHlwZSA9ICdmaWxlJyB0d2ljZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTczNDMKKworICAgICAgICAqIGh0bWwvSFRNTElu
cHV0RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50Ojp1cGRh
dGVUeXBlKToKKyAgICAgICAgICBEb24ndCBjYWxsIHNldEF0dHJpYnV0ZSgpIGlmIHRoZSB0eXBl
IGlzIG5vdCBjaGFuZ2VkLgorCiAyMDExLTAzLTI5ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEaW1pdHJpIEdsYXprb3YuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwIGIvU291cmNlL1dl
YkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAppbmRleCA1NWU2MzZmMjA3ZjUyNDJjMmM2
MGZmMmM0ZjY1MmQ2OTJmNDc4MWY2Li4xYzUwMzk3MWU0MDYyNDk1MWU3MmJlNDBmYWE4Njg0NmY0
NDdkOTQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKQEAgLTQz
NSwxMSArNDM1LDExIEBAIHZvaWQgSFRNTElucHV0RWxlbWVudDo6c2V0VHlwZShjb25zdCBTdHJp
bmcmIHR5cGUpCiAKIHZvaWQgSFRNTElucHV0RWxlbWVudDo6dXBkYXRlVHlwZSgpCiB7Ci0gICAg
Y29uc3QgQXRvbWljU3RyaW5nJiB0eXBlU3RyaW5nID0gZmFzdEdldEF0dHJpYnV0ZSh0eXBlQXR0
cik7Ci0KLSAgICBPd25QdHI8SW5wdXRUeXBlPiBuZXdUeXBlID0gSW5wdXRUeXBlOjpjcmVhdGUo
dGhpcywgdHlwZVN0cmluZyk7CisgICAgT3duUHRyPElucHV0VHlwZT4gbmV3VHlwZSA9IElucHV0
VHlwZTo6Y3JlYXRlKHRoaXMsIGZhc3RHZXRBdHRyaWJ1dGUodHlwZUF0dHIpKTsKIAogICAgIGlm
IChtX2hhc1R5cGUgJiYgIW5ld1R5cGUtPmNhbkNoYW5nZUZyb21Bbm90aGVyVHlwZSgpKSB7Cisg
ICAgICAgIGlmIChtX2lucHV0VHlwZS0+Zm9ybUNvbnRyb2xUeXBlKCkgPT0gbmV3VHlwZS0+Zm9y
bUNvbnRyb2xUeXBlKCkpCisgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIC8vIFNldCB0aGUg
YXR0cmlidXRlIGJhY2sgdG8gdGhlIG9sZCB2YWx1ZS4KICAgICAgICAgLy8gVXNlZnVsIGluIGNh
c2Ugd2Ugd2VyZSBjYWxsZWQgZnJvbSBpbnNpZGUgcGFyc2VNYXBwZWRBdHRyaWJ1dGUuCiAgICAg
ICAgIHNldEF0dHJpYnV0ZSh0eXBlQXR0ciwgdHlwZSgpKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87517</attachid>
            <date>2011-03-30 06:08:48 -0700</date>
            <delta_ts>2011-03-30 19:21:44 -0700</delta_ts>
            <desc>Patch 2</desc>
            <filename>bug-57343-20110330220846.patch</filename>
            <type>text/plain</type>
            <size>4130</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODI0MjMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1YmEzNDA4MzM2ODhhYjExNTljZGVh
ZWMzYjY5NjYxZjhlYWRiOWQ0Li42MzlmMzRjNjU0Y2ZlYzkxMzhlMDE3OWI0N2Y2NzU4NjgzMzRm
MDc2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDMtMzAgIEtlbnQgVGFtdXJhICA8dGtl
bnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFJFR1JFU1NJT04gKHI3NDg5NSk6IENyYXNoIGlmIGlucHV0LnR5cGUgPSAnZmls
ZScgdHdpY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTU3MzQzCisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL2lucHV0LXR5cGUtY2hhbmdlMy1leHBlY3Rl
ZC50eHQ6CisgICAgICAgICogZmFzdC9mb3Jtcy9zY3JpcHQtdGVzdHMvaW5wdXQtdHlwZS1jaGFu
Z2UzLmpzOiBBZGQgYSBuZXcgdGVzdC4KKwogMjAxMS0wMy0zMCAgTGV2aSBXZWludHJhdWIgIDxs
ZXZpd0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUnlvc3VrZSBOaXdhLgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9pbnB1dC10eXBlLWNoYW5nZTMtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9pbnB1dC10eXBlLWNoYW5nZTMtZXhw
ZWN0ZWQudHh0CmluZGV4IGIzYjU3NTUxNzNlOTRlMTQ1MGQzNjQ4NzZmZTljZjQ3NzA2ZjQ5NGMu
LmU2NDZkYmNkNzgzNTlmYTZiYmVhOGIzMzdhOGUwMWI4YWEzZWMzOTcgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtdHlwZS1jaGFuZ2UzLWV4cGVjdGVkLnR4dAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LXR5cGUtY2hhbmdlMy1leHBlY3RlZC50eHQK
QEAgLTUsNiArNSw4IEBAIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFT
UyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFCiAKIFBBU1MgaW5wdXQudHlw
ZSBpcyAidGV4dCIKIFBBU1MgaW5wdXQudHlwZSBmb3IgImZpbGUiIGlzIGNvcnJlY3RseSAiZmls
ZSIuCitQQVNTIGlucHV0LnR5cGUgZm9yICJmaWxlIiBpcyBjb3JyZWN0bHkgImZpbGUiLgorUEFT
UyBpbnB1dC50eXBlIGZvciAiRklMRSIgaXMgY29ycmVjdGx5ICJmaWxlIi4KIFBBU1MgaW5wdXQu
dHlwZSBmb3IgInRleHQiIGlzIGNvcnJlY3RseSAidGV4dCIuCiBQQVNTIGlucHV0LnR5cGUgZm9y
ICJURVhUIiBpcyBjb3JyZWN0bHkgInRleHQiLgogUEFTUyBpbnB1dC50eXBlIGZvciAiIHRleHQg
IiBpcyBjb3JyZWN0bHkgInRleHQiLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy9zY3JpcHQtdGVzdHMvaW5wdXQtdHlwZS1jaGFuZ2UzLmpzIGIvTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy9zY3JpcHQtdGVzdHMvaW5wdXQtdHlwZS1jaGFuZ2UzLmpzCmluZGV4IGZjY2U3ZmE1Nzcz
OTFhNGI0MzQ3M2RkNTA4MGMyYmJjYTlmZTIzNDEuLmM0NWU4ZDU2ZjU4MzU3NzA4YjY2N2Y2MDBh
NDVkYTg3NWQxYzllMDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2NyaXB0
LXRlc3RzL2lucHV0LXR5cGUtY2hhbmdlMy5qcworKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1z
L3NjcmlwdC10ZXN0cy9pbnB1dC10eXBlLWNoYW5nZTMuanMKQEAgLTE3LDYgKzE3LDkgQEAgZnVu
Y3Rpb24gY2hlY2sodmFsdWUsIGV4cGVjdGVkKQogCiAvLyBUaGUgdHlwZSBpcyBub3Qgc3BlY2lm
aWVkIGV4cGxpY2l0bHkuICBXZSBjYW4gY2hhbmdlIGl0IHRvICJmaWxlIi4KIGNoZWNrKCJmaWxl
IiwgImZpbGUiKTsKKy8vIGh0dHA6Ly93ZWJraXQub3JnL2IvNTczNDMKK2NoZWNrKCJmaWxlIiwg
ImZpbGUiKTsKK2NoZWNrKCJGSUxFIiwgImZpbGUiKTsKIAogY2hlY2soInRleHQiLCAidGV4dCIp
OwogY2hlY2soIlRFWFQiLCAidGV4dCIpOyAgLy8gaW5wdXQudHlwZSBtdXN0IHJldHVybiBhIGxv
d2VyIGNhc2UgdmFsdWUgYWNjb3JkaW5nIHRvIERPTSBMZXZlbCAyLgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDdi
YmRiYzgzOThhOWEwN2RiNTdjMTk1NjQ4Y2YwM2MzNjhkYTczMzIuLjRlNzM0ZjA0MTZiOTY3YTM3
ODRhMmRkMzUyM2JjZmVlMWFhYmZjOGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAx
MS0wMy0zMCAgS2VudCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUkVHUkVTU0lPTiAocjc0ODk1KTog
Q3Jhc2ggaWYgaW5wdXQudHlwZSA9ICdmaWxlJyB0d2ljZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTczNDMKKworICAgICAgICAqIGh0bWwvSFRNTElu
cHV0RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50Ojp1cGRh
dGVUeXBlKToKKyAgICAgICAgICBEb24ndCBjYWxsIHNldEF0dHJpYnV0ZSgpIGlmIHRoZSB0eXBl
IGlzIG5vdCBjaGFuZ2VkLgorCiAyMDExLTAzLTMwICBTdGV2ZSBCbG9jayAgPHN0ZXZlYmxvY2tA
Z29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBKZXJlbXkgT3Jsb3cuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwIGIvU291cmNlL1dl
YkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAppbmRleCA1NWU2MzZmMjA3ZjUyNDJjMmM2
MGZmMmM0ZjY1MmQ2OTJmNDc4MWY2Li42MzA5NzhhYzg5NWMwNDRlNjUxZmM2OTdhZTcwZjFiYzc3
MWJiNmZhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKQEAgLTQz
NSwyMiArNDM1LDE5IEBAIHZvaWQgSFRNTElucHV0RWxlbWVudDo6c2V0VHlwZShjb25zdCBTdHJp
bmcmIHR5cGUpCiAKIHZvaWQgSFRNTElucHV0RWxlbWVudDo6dXBkYXRlVHlwZSgpCiB7Ci0gICAg
Y29uc3QgQXRvbWljU3RyaW5nJiB0eXBlU3RyaW5nID0gZmFzdEdldEF0dHJpYnV0ZSh0eXBlQXR0
cik7Ci0KLSAgICBPd25QdHI8SW5wdXRUeXBlPiBuZXdUeXBlID0gSW5wdXRUeXBlOjpjcmVhdGUo
dGhpcywgdHlwZVN0cmluZyk7CisgICAgT3duUHRyPElucHV0VHlwZT4gbmV3VHlwZSA9IElucHV0
VHlwZTo6Y3JlYXRlKHRoaXMsIGZhc3RHZXRBdHRyaWJ1dGUodHlwZUF0dHIpKTsKKyAgICBib29s
IGhhZFR5cGUgPSBtX2hhc1R5cGU7CisgICAgbV9oYXNUeXBlID0gdHJ1ZTsKKyAgICBpZiAobV9p
bnB1dFR5cGUtPmZvcm1Db250cm9sVHlwZSgpID09IG5ld1R5cGUtPmZvcm1Db250cm9sVHlwZSgp
KQorICAgICAgICByZXR1cm47CiAKLSAgICBpZiAobV9oYXNUeXBlICYmICFuZXdUeXBlLT5jYW5D
aGFuZ2VGcm9tQW5vdGhlclR5cGUoKSkgeworICAgIGlmIChoYWRUeXBlICYmICFuZXdUeXBlLT5j
YW5DaGFuZ2VGcm9tQW5vdGhlclR5cGUoKSkgewogICAgICAgICAvLyBTZXQgdGhlIGF0dHJpYnV0
ZSBiYWNrIHRvIHRoZSBvbGQgdmFsdWUuCiAgICAgICAgIC8vIFVzZWZ1bCBpbiBjYXNlIHdlIHdl
cmUgY2FsbGVkIGZyb20gaW5zaWRlIHBhcnNlTWFwcGVkQXR0cmlidXRlLgogICAgICAgICBzZXRB
dHRyaWJ1dGUodHlwZUF0dHIsIHR5cGUoKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAg
ICBtX2hhc1R5cGUgPSB0cnVlOwotCi0gICAgaWYgKG1faW5wdXRUeXBlLT5mb3JtQ29udHJvbFR5
cGUoKSA9PSBuZXdUeXBlLT5mb3JtQ29udHJvbFR5cGUoKSkKLSAgICAgICAgcmV0dXJuOwotCiAg
ICAgY2hlY2tlZFJhZGlvQnV0dG9ucygpLnJlbW92ZUJ1dHRvbih0aGlzKTsKIAogICAgIGJvb2wg
d2FzQXR0YWNoZWQgPSBhdHRhY2hlZCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>