<?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>5927</bug_id>
          
          <creation_ts>2005-12-03 12:21:25 -0800</creation_ts>
          <short_desc>Result of XSLT transformation has no charset defined</short_desc>
          <delta_ts>2005-12-19 04:27:28 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>XML</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>VERIFIED</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>25450</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2005-12-03 12:21:25 -0800</bug_when>
    <thetext>There is no decoder associated with documents created via XSLT transformation. This may cause problems 
when encoding submitted form data or URLs.

In Firefox, document.characterSet returns the encoding parameter of xsl:output directive, or UTF-8 if none 
is specified.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25451</commentid>
    <comment_count>1</comment_count>
      <attachid>4919</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2005-12-03 12:22:13 -0800</bug_when>
    <thetext>Created attachment 4919
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25452</commentid>
    <comment_count>2</comment_count>
      <attachid>4919</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2005-12-03 12:32:18 -0800</bug_when>
    <thetext>Comment on attachment 4919
proposed patch

looks fine, r=me</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4919</attachid>
            <date>2005-12-03 12:22:13 -0800</date>
            <delta_ts>2005-12-03 12:32:18 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>XSLTResultEncodingPatch.txt</filename>
            <type>text/plain</type>
            <size>8864</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2Zhc3QveHNsdC1kb2MtZW5jLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09CmRpZmYgLU5wdSBMYXlvdXRUZXN0cy9mYXN0L3hzbHQtZG9jLWVuYy1leHBlY3RlZC50eHQK
LS0tIExheW91dFRlc3RzL2Zhc3QveHNsdC1kb2MtZW5jLWV4cGVjdGVkLnR4dAkxIEphbiAxOTcw
IDAwOjAwOjAwIC0wMDAwCisrKyBMYXlvdXRUZXN0cy9mYXN0L3hzbHQtZG9jLWVuYy1leHBlY3Rl
ZC50eHQJMyBEZWMgMjAwNSAxOTozMzoyMiAtMDAwMApAQCAtMCwwICsxIEBACitFbmNvZGluZzog
S09JOC1SCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3hzbHQtZG9jLWVuYy54bWwKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQpkaWZmIC1OcHUgTGF5b3V0VGVzdHMvZmFzdC94c2x0LWRvYy1lbmMueG1sCi0tLSBMYXlvdXRU
ZXN0cy9mYXN0L3hzbHQtZG9jLWVuYy54bWwJMSBKYW4gMTk3MCAwMDowMDowMCAtMDAwMAorKysg
TGF5b3V0VGVzdHMvZmFzdC94c2x0LWRvYy1lbmMueG1sCTMgRGVjIDIwMDUgMTk6MzI6MDUgLTAw
MDAKQEAgLTAsMCArMSw0IEBACis8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJ3aW5kb3dz
LTEyNTEiPz4KKzw/eG1sLXN0eWxlc2hlZXQgdHlwZT0idGV4dC94c2wiIGhyZWY9InhzbHQtZG9j
LWVuYy54c2wiPz4KKworPFRFU1QvPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC94c2x0LWRvYy1l
bmMueHNsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KZGlmZiAtTnB1IExheW91dFRlc3RzL2Zhc3QveHNsdC1kb2MtZW5j
LnhzbAotLS0gTGF5b3V0VGVzdHMvZmFzdC94c2x0LWRvYy1lbmMueHNsCTEgSmFuIDE5NzAgMDA6
MDA6MDAgLTAwMDAKKysrIExheW91dFRlc3RzL2Zhc3QveHNsdC1kb2MtZW5jLnhzbAkzIERlYyAy
MDA1IDE5OjU4OjM1IC0wMDAwCkBAIC0wLDAgKzEsMTggQEAKKzw/eG1sIHZlcnNpb249IjEuMCIg
ZW5jb2Rpbmc9Imlzbzg4NTktNSI/PgorPHhzbDpzdHlsZXNoZWV0IHhtbG5zOnhzbD0iaHR0cDov
L3d3dy53My5vcmcvMTk5OS9YU0wvVHJhbnNmb3JtIiB2ZXJzaW9uPSIxLjAiPgorICAgIDx4c2w6
b3V0cHV0IG1ldGhvZD0iaHRtbCIgZW5jb2Rpbmc9IktPSTgtUiIvPgorICAgIDx4c2w6dGVtcGxh
dGUgbWF0Y2g9IlRFU1QiPgorICAgICAgICA8aHRtbD4KKyAgICAgICAgICAgIDxib2R5PgorICAg
ICAgICAgICAgICA8c2NyaXB0PgorICAgICAgICAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisgICAgICAgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1w
QXNUZXh0KCk7CisgICAgICAgICAgICAgICAgCisgICAgICAgICAgICAgIAkvL2FsZXJ0KGRvY3Vt
ZW50LmNoYXJhY3RlclNldCk7IC8vIHdvcmtzIGluIEZpcmVmb3gKKyAgICAgICAgICAgICAgCWRv
Y3VtZW50LndyaXRlKCJFbmNvZGluZzogIiArIGRvY3VtZW50LmNoYXJhY3RlclNldCk7CisgICAg
ICAgICAgICAgIDwvc2NyaXB0PgorICAgICAgICAgICAgPC9ib2R5PgorICAgICAgICA8L2h0bWw+
CisgIDwveHNsOnRlbXBsYXRlPgorCis8L3hzbDpzdHlsZXNoZWV0PgpJbmRleDogTGF5b3V0VGVz
dHMvZmFzdC94c2x0LWRvYy1ub2VuYy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpkaWZmIC1OcHUg
TGF5b3V0VGVzdHMvZmFzdC94c2x0LWRvYy1ub2VuYy1leHBlY3RlZC50eHQKLS0tIExheW91dFRl
c3RzL2Zhc3QveHNsdC1kb2Mtbm9lbmMtZXhwZWN0ZWQudHh0CTEgSmFuIDE5NzAgMDA6MDA6MDAg
LTAwMDAKKysrIExheW91dFRlc3RzL2Zhc3QveHNsdC1kb2Mtbm9lbmMtZXhwZWN0ZWQudHh0CTMg
RGVjIDIwMDUgMTk6MzM6MjIgLTAwMDAKQEAgLTAsMCArMSBAQAorRW5jb2Rpbmc6IFVURi04Cklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3hzbHQtZG9jLW5vZW5jLnhtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CmRpZmYg
LU5wdSBMYXlvdXRUZXN0cy9mYXN0L3hzbHQtZG9jLW5vZW5jLnhtbAotLS0gTGF5b3V0VGVzdHMv
ZmFzdC94c2x0LWRvYy1ub2VuYy54bWwJMSBKYW4gMTk3MCAwMDowMDowMCAtMDAwMAorKysgTGF5
b3V0VGVzdHMvZmFzdC94c2x0LWRvYy1ub2VuYy54bWwJMyBEZWMgMjAwNSAxOToyNzozMiAtMDAw
MApAQCAtMCwwICsxLDQgQEAKKzw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IndpbmRvd3Mt
MTI1MSI/PgorPD94bWwtc3R5bGVzaGVldCB0eXBlPSJ0ZXh0L3hzbCIgaHJlZj0ieHNsdC1kb2Mt
bm9lbmMueHNsIj8+CisKKzxURVNULz4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QveHNsdC1kb2Mt
bm9lbmMueHNsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KZGlmZiAtTnB1IExheW91dFRlc3RzL2Zhc3QveHNsdC1kb2Mt
bm9lbmMueHNsCi0tLSBMYXlvdXRUZXN0cy9mYXN0L3hzbHQtZG9jLW5vZW5jLnhzbAkxIEphbiAx
OTcwIDAwOjAwOjAwIC0wMDAwCisrKyBMYXlvdXRUZXN0cy9mYXN0L3hzbHQtZG9jLW5vZW5jLnhz
bAkzIERlYyAyMDA1IDE5OjMxOjMzIC0wMDAwCkBAIC0wLDAgKzEsMTggQEAKKzw/eG1sIHZlcnNp
b249IjEuMCIgZW5jb2Rpbmc9Imlzbzg4NTktNSI/PgorPHhzbDpzdHlsZXNoZWV0IHhtbG5zOnhz
bD0iaHR0cDovL3d3dy53My5vcmcvMTk5OS9YU0wvVHJhbnNmb3JtIiB2ZXJzaW9uPSIxLjAiPgor
ICAgIDx4c2w6b3V0cHV0IG1ldGhvZD0iaHRtbCIvPgorICAgIDx4c2w6dGVtcGxhdGUgbWF0Y2g9
IlRFU1QiPgorICAgICAgICA8aHRtbD4KKyAgICAgICAgICAgIDxib2R5PgorICAgICAgICAgICAg
ICA8c2NyaXB0PgorICAgICAgICAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xs
ZXIpCisgICAgICAgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7
CisgICAgICAgICAgICAgICAgCisgICAgICAgICAgICAgIAkvL2FsZXJ0KGRvY3VtZW50LmNoYXJh
Y3RlclNldCk7IC8vIC0tIHdvcmtzIGluIEZpcmVmb3gKKyAgICAgICAgICAgICAgCWRvY3VtZW50
LndyaXRlKCJFbmNvZGluZzogIiArIGRvY3VtZW50LmNoYXJhY3RlclNldCk7CisgICAgICAgICAg
ICAgIDwvc2NyaXB0PgorICAgICAgICAgICAgPC9ib2R5PgorICAgICAgICA8L2h0bWw+CisgIDwv
eHNsOnRlbXBsYXRlPgorCis8L3hzbDpzdHlsZXNoZWV0PgpJbmRleDogV2ViQ29yZS9raHRtbC94
bWwvZG9tX2RvY2ltcGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvcm9vdC9XZWJDb3Jl
L2todG1sL3htbC9kb21fZG9jaW1wbC5jcHAsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMjgxCmRp
ZmYgLXAgLXUgLXIxLjI4MSBXZWJDb3JlL2todG1sL3htbC9kb21fZG9jaW1wbC5jcHAKLS0tIFdl
YkNvcmUva2h0bWwveG1sL2RvbV9kb2NpbXBsLmNwcAkyIERlYyAyMDA1IDAzOjQ4OjA5IC0wMDAw
CTEuMjgxCisrKyBXZWJDb3JlL2todG1sL3htbC9kb21fZG9jaW1wbC5jcHAJMyBEZWMgMjAwNSAy
MDowNTo1OSAtMDAwMApAQCAtMzE0NywxMCArMzE0NywxMSBAQCB2b2lkIERvY3VtZW50SW1wbDo6
YXBwbHlYU0xUcmFuc2Zvcm0oUHJvCiAgICAgCiAgICAgUVN0cmluZyByZXN1bHRNSU1FVHlwZTsK
ICAgICBRU3RyaW5nIG5ld1NvdXJjZTsKLSAgICBpZiAoIXByb2Nlc3Nvci0+dHJhbnNmb3JtVG9T
dHJpbmcodGhpcywgcmVzdWx0TUlNRVR5cGUsIG5ld1NvdXJjZSkpCisgICAgUVN0cmluZyByZXN1
bHRFbmNvZGluZzsKKyAgICBpZiAoIXByb2Nlc3Nvci0+dHJhbnNmb3JtVG9TdHJpbmcodGhpcywg
cmVzdWx0TUlNRVR5cGUsIG5ld1NvdXJjZSwgcmVzdWx0RW5jb2RpbmcpKQogICAgICAgICByZXR1
cm47CiAgICAgLy8gRklYTUU6IElmIHRoZSB0cmFuc2Zvcm0gZmFpbGVkIHdlIHNob3VsZCBwcm9i
YWJseSByZXBvcnQgYW4gZXJyb3IgKGxpa2UgTW96aWxsYSBkb2VzKS4KLSAgICBwcm9jZXNzb3It
PmNyZWF0ZURvY3VtZW50RnJvbVNvdXJjZShuZXdTb3VyY2UsIHJlc3VsdE1JTUVUeXBlLCB0aGlz
LCB2aWV3KCkpOworICAgIHByb2Nlc3Nvci0+Y3JlYXRlRG9jdW1lbnRGcm9tU291cmNlKG5ld1Nv
dXJjZSwgcmVzdWx0RW5jb2RpbmcsIHJlc3VsdE1JTUVUeXBlLCB0aGlzLCB2aWV3KCkpOwogfQog
CiAjZW5kaWYKSW5kZXg6IFdlYkNvcmUva2h0bWwveHNsL3hzbHRfcHJvY2Vzc29yaW1wbC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9yb290L1dlYkNvcmUva2h0bWwveHNsL3hzbHRfcHJv
Y2Vzc29yaW1wbC5jcHAsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTcKZGlmZiAtcCAtdSAtcjEu
MTcgV2ViQ29yZS9raHRtbC94c2wveHNsdF9wcm9jZXNzb3JpbXBsLmNwcAotLS0gV2ViQ29yZS9r
aHRtbC94c2wveHNsdF9wcm9jZXNzb3JpbXBsLmNwcAkxIERlYyAyMDA1IDEwOjMyOjMwIC0wMDAw
CTEuMTcKKysrIFdlYkNvcmUva2h0bWwveHNsL3hzbHRfcHJvY2Vzc29yaW1wbC5jcHAJMyBEZWMg
MjAwNSAyMDowNjowMyAtMDAwMApAQCAtMTc3LDcgKzE3Nyw3IEBAIHN0YXRpYyB2b2lkIGZyZWVY
c2x0UGFyYW1BcnJheShjb25zdCBjaGEKIH0KIAogCi1SZWZQdHI8RG9jdW1lbnRJbXBsPiBYU0xU
UHJvY2Vzc29ySW1wbDo6Y3JlYXRlRG9jdW1lbnRGcm9tU291cmNlKGNvbnN0IFFTdHJpbmcgJnNv
dXJjZVN0cmluZywgY29uc3QgUVN0cmluZyAmc291cmNlTUlNRVR5cGUsIE5vZGVJbXBsICpzb3Vy
Y2VOb2RlLCBLSFRNTFZpZXcgKnZpZXcpCitSZWZQdHI8RG9jdW1lbnRJbXBsPiBYU0xUUHJvY2Vz
c29ySW1wbDo6Y3JlYXRlRG9jdW1lbnRGcm9tU291cmNlKGNvbnN0IFFTdHJpbmcgJnNvdXJjZVN0
cmluZywgY29uc3QgUVN0cmluZyAmc291cmNlRW5jb2RpbmcsIGNvbnN0IFFTdHJpbmcgJnNvdXJj
ZU1JTUVUeXBlLCBOb2RlSW1wbCAqc291cmNlTm9kZSwgS0hUTUxWaWV3ICp2aWV3KQogewogICAg
IFJlZlB0cjxEb2N1bWVudEltcGw+IG93bmVyRG9jdW1lbnQgPSBzb3VyY2VOb2RlLT5nZXREb2N1
bWVudCgpOwogICAgIGJvb2wgc291cmNlSXNEb2N1bWVudCA9IChzb3VyY2VOb2RlID09IG93bmVy
RG9jdW1lbnQuZ2V0KCkpOwpAQCAtMjA4LDYgKzIwOCwxMiBAQCBSZWZQdHI8RG9jdW1lbnRJbXBs
PiBYU0xUUHJvY2Vzc29ySW1wbDo6CiAgICAgICAgIHJlc3VsdC0+c2V0QmFzZVVSTChvd25lckRv
Y3VtZW50LT5iYXNlVVJMKCkpOwogICAgIH0KICAgICByZXN1bHQtPmRldGVybWluZVBhcnNlTW9k
ZShkb2N1bWVudFNvdXJjZSk7IC8vIE1ha2Ugc3VyZSB3ZSBwYXJzZSBpbiB0aGUgY29ycmVjdCBt
b2RlLgorICAgIAorICAgIERlY29kZXIgKmRlY29kZXIgPSBuZXcgRGVjb2RlcjsKKyAgICBkZWNv
ZGVyLT5zZXRFbmNvZGluZyhzb3VyY2VFbmNvZGluZy5pc0VtcHR5KCkgPyAiVVRGLTgiIDogc291
cmNlRW5jb2RpbmcubGF0aW4xKCksIERlY29kZXI6OkVuY29kaW5nRnJvbVhNTEhlYWRlcik7Cisg
ICAgcmVzdWx0LT5zZXREZWNvZGVyKGRlY29kZXIpOworICAgIGRlY29kZXItPmRlcmVmKCk7Cisg
ICAgCiAgICAgcmVzdWx0LT53cml0ZShkb2N1bWVudFNvdXJjZSk7CiAgICAgcmVzdWx0LT5maW5p
c2hQYXJzaW5nKCk7CiAgICAgcmVzdWx0LT5zZXRQYXJzaW5nKGZhbHNlKTsKQEAgLTI4Myw3ICsy
ODksNyBAQCBzdGF0aWMgaW5saW5lIFFTdHJpbmcgcmVzdWx0TUlNRVR5cGUoeG1sCiAgICAgcmV0
dXJuIFFTdHJpbmcoImFwcGxpY2F0aW9uL3htbCIpOwogfQogCi1ib29sIFhTTFRQcm9jZXNzb3JJ
bXBsOjp0cmFuc2Zvcm1Ub1N0cmluZyhOb2RlSW1wbCAqc291cmNlTm9kZSwgUVN0cmluZyAmbWlt
ZVR5cGUsIFFTdHJpbmcgJnJlc3VsdFN0cmluZykKK2Jvb2wgWFNMVFByb2Nlc3NvckltcGw6OnRy
YW5zZm9ybVRvU3RyaW5nKE5vZGVJbXBsICpzb3VyY2VOb2RlLCBRU3RyaW5nICZtaW1lVHlwZSwg
UVN0cmluZyAmcmVzdWx0U3RyaW5nLCBRU3RyaW5nICZyZXN1bHRFbmNvZGluZykKIHsKICAgICBS
ZWZQdHI8RG9jdW1lbnRJbXBsPiBvd25lckRvY3VtZW50ID0gc291cmNlTm9kZS0+Z2V0RG9jdW1l
bnQoKTsKICAgICBSZWZQdHI8WFNMU3R5bGVTaGVldEltcGw+IGNhY2hlZFN0eWxlc2hlZXQgPSBt
X3N0eWxlc2hlZXQ7CkBAIC0zMDcsNiArMzEzLDcgQEAgYm9vbCBYU0xUUHJvY2Vzc29ySW1wbDo6
dHJhbnNmb3JtVG9TdHJpbgogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgCiAgICAgbWltZVR5
cGUgPSByZXN1bHRNSU1FVHlwZShyZXN1bHREb2MsIHNoZWV0KTsKKyAgICByZXN1bHRFbmNvZGlu
ZyA9IChjaGFyICopcmVzdWx0RG9jLT5lbmNvZGluZzsKICAgICAKICAgICB4c2x0RnJlZVN0eWxl
c2hlZXQoc2hlZXQpOwogICAgIHhtbEZyZWVEb2MocmVzdWx0RG9jKTsKQEAgLTMxOCwxNiArMzI1
LDE4IEBAIFJlZlB0cjxEb2N1bWVudEltcGw+IFhTTFRQcm9jZXNzb3JJbXBsOjoKIHsKICAgICBR
U3RyaW5nIHJlc3VsdE1JTUVUeXBlOwogICAgIFFTdHJpbmcgcmVzdWx0U3RyaW5nOwotICAgIGlm
ICghdHJhbnNmb3JtVG9TdHJpbmcoc291cmNlTm9kZSwgcmVzdWx0TUlNRVR5cGUsIHJlc3VsdFN0
cmluZykpCisgICAgUVN0cmluZyByZXN1bHRFbmNvZGluZzsKKyAgICBpZiAoIXRyYW5zZm9ybVRv
U3RyaW5nKHNvdXJjZU5vZGUsIHJlc3VsdE1JTUVUeXBlLCByZXN1bHRTdHJpbmcsIHJlc3VsdEVu
Y29kaW5nKSkKICAgICAgICAgcmV0dXJuIDA7Ci0gICAgcmV0dXJuIGNyZWF0ZURvY3VtZW50RnJv
bVNvdXJjZShyZXN1bHRTdHJpbmcsIHJlc3VsdE1JTUVUeXBlLCBzb3VyY2VOb2RlKTsKKyAgICBy
ZXR1cm4gY3JlYXRlRG9jdW1lbnRGcm9tU291cmNlKHJlc3VsdFN0cmluZywgcmVzdWx0RW5jb2Rp
bmcsIHJlc3VsdE1JTUVUeXBlLCBzb3VyY2VOb2RlKTsKIH0KIAogUmVmUHRyPERvY3VtZW50RnJh
Z21lbnRJbXBsPiBYU0xUUHJvY2Vzc29ySW1wbDo6dHJhbnNmb3JtVG9GcmFnbWVudChOb2RlSW1w
bCAqc291cmNlTm9kZSwgRG9jdW1lbnRJbXBsICpvdXRwdXREb2MpCiB7CiAgICAgUVN0cmluZyBy
ZXN1bHRNSU1FVHlwZTsKICAgICBRU3RyaW5nIHJlc3VsdFN0cmluZzsKLSAgICBpZiAoIXRyYW5z
Zm9ybVRvU3RyaW5nKHNvdXJjZU5vZGUsIHJlc3VsdE1JTUVUeXBlLCByZXN1bHRTdHJpbmcpKQor
ICAgIFFTdHJpbmcgcmVzdWx0RW5jb2Rpbmc7CisgICAgaWYgKCF0cmFuc2Zvcm1Ub1N0cmluZyhz
b3VyY2VOb2RlLCByZXN1bHRNSU1FVHlwZSwgcmVzdWx0U3RyaW5nLCByZXN1bHRFbmNvZGluZykp
CiAgICAgICAgIHJldHVybiAwOwogICAgIHJldHVybiBjcmVhdGVGcmFnbWVudEZyb21Tb3VyY2Uo
cmVzdWx0U3RyaW5nLCByZXN1bHRNSU1FVHlwZSwgc291cmNlTm9kZSwgb3V0cHV0RG9jKTsKIH0K
SW5kZXg6IFdlYkNvcmUva2h0bWwveHNsL3hzbHRfcHJvY2Vzc29yaW1wbC5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
UkNTIGZpbGU6IC9jdnMvcm9vdC9XZWJDb3JlL2todG1sL3hzbC94c2x0X3Byb2Nlc3NvcmltcGwu
aCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS42CmRpZmYgLXAgLXUgLXIxLjYgV2ViQ29yZS9raHRt
bC94c2wveHNsdF9wcm9jZXNzb3JpbXBsLmgKLS0tIFdlYkNvcmUva2h0bWwveHNsL3hzbHRfcHJv
Y2Vzc29yaW1wbC5oCTEgRGVjIDIwMDUgMTA6MzI6MzAgLTAwMDAJMS42CisrKyBXZWJDb3JlL2to
dG1sL3hzbC94c2x0X3Byb2Nlc3NvcmltcGwuaAkzIERlYyAyMDA1IDIwOjA2OjA1IC0wMDAwCkBA
IC00OCw4ICs0OCw4IEBAIHB1YmxpYzoKICAgICBYU0xUUHJvY2Vzc29ySW1wbCgpIHsgbV9wYXJh
bWV0ZXJzLnNldEF1dG9EZWxldGUodHJ1ZSk7IH07CiAKICAgICB2b2lkIHNldFhTTFN0eWxlc2hl
ZXQoWFNMU3R5bGVTaGVldEltcGwgKnN0eWxlU2hlZXQpIHsgbV9zdHlsZXNoZWV0ID0gc3R5bGVT
aGVldDsgfQotICAgIGJvb2wgdHJhbnNmb3JtVG9TdHJpbmcoTm9kZUltcGwgKnNvdXJjZSwgUVN0
cmluZyAmcmVzdWx0TUlNRVR5cGUsIFFTdHJpbmcgJnJlc3VsdFN0cmluZyk7Ci0gICAgUmVmUHRy
PERvY3VtZW50SW1wbD4gY3JlYXRlRG9jdW1lbnRGcm9tU291cmNlKGNvbnN0IFFTdHJpbmcgJnNv
dXJjZSwgY29uc3QgUVN0cmluZyAmc291cmNlTUlNRVR5cGUsIE5vZGVJbXBsICpzb3VyY2VOb2Rl
LCBLSFRNTFZpZXcgKnZpZXcgPSAwKTsKKyAgICBib29sIHRyYW5zZm9ybVRvU3RyaW5nKE5vZGVJ
bXBsICpzb3VyY2UsIFFTdHJpbmcgJnJlc3VsdE1JTUVUeXBlLCBRU3RyaW5nICZyZXN1bHRTdHJp
bmcsIFFTdHJpbmcgJnJlc3VsdEVuY29kaW5nKTsKKyAgICBSZWZQdHI8RG9jdW1lbnRJbXBsPiBj
cmVhdGVEb2N1bWVudEZyb21Tb3VyY2UoY29uc3QgUVN0cmluZyAmc291cmNlLCBjb25zdCBRU3Ry
aW5nICZzb3VyY2VFbmNvZGluZywgY29uc3QgUVN0cmluZyAmc291cmNlTUlNRVR5cGUsIE5vZGVJ
bXBsICpzb3VyY2VOb2RlLCBLSFRNTFZpZXcgKnZpZXcgPSAwKTsKICAgICAKICAgICAvLyBET00g
bWV0aG9kcwogICAgIHZvaWQgaW1wb3J0U3R5bGVzaGVldChOb2RlSW1wbCAqc3R5bGUpIHsgbV9z
dHlsZXNoZWV0Um9vdE5vZGUgPSBzdHlsZTsgfQo=
</data>
<flag name="review"
          id="935"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>