<?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>93702</bug_id>
          
          <creation_ts>2012-08-10 02:13:03 -0700</creation_ts>
          <short_desc>jsc has no facility for loading files as data</short_desc>
          <delta_ts>2015-12-23 09:58:00 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>125059</dup_id>
          
          <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>0</everconfirmed>
          <reporter name="Michael Herring">khakionion</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>barraclough</cc>
    
    <cc>buildbot</cc>
    
    <cc>dbates</cc>
    
    <cc>eflews.bot</cc>
    
    <cc>fpizlo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>khakionion</cc>
    
    <cc>oliver</cc>
    
    <cc>philn</cc>
    
    <cc>rniwa</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>692369</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Herring">khakionion</who>
    <bug_when>2012-08-10 02:13:03 -0700</bug_when>
    <thetext>Using the jsc command-line tool, I have noticed there is no way to load a file other than to evaluate it as JavaScript. It is useful to be able to load a file as text or data, so I have created a patch to add a loadFile(path) function to jsc. The only change is to jsc.cpp, and simply adds the ability to load a file and turn its contents into a JSC string value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>692378</commentid>
    <comment_count>1</comment_count>
      <attachid>157688</attachid>
    <who name="Michael Herring">khakionion</who>
    <bug_when>2012-08-10 02:23:57 -0700</bug_when>
    <thetext>Created attachment 157688
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>692686</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-08-10 11:08:32 -0700</bug_when>
    <thetext>Would shell functionality help?

cat myfile.js | jsc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>692690</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Herring">khakionion</who>
    <bug_when>2012-08-10 11:10:53 -0700</bug_when>
    <thetext>It wouldn&apos;t be relevant, at least not the example you present, since I don&apos;t want to eval or load JavaScript in any way. (Rather, it already does that, and I need something else.)

I want to load a file and turn the contents of it into a *string* variable. That&apos;s what this patch does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694181</commentid>
    <comment_count>4</comment_count>
      <attachid>157688</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-08-13 15:46:05 -0700</bug_when>
    <thetext>Comment on attachment 157688
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=157688&amp;action=review

&gt; Source/JavaScriptCore/ChangeLog:8
&gt; +        Added a loadFile function to jsc for file input when testin libraries written in JS.

Typo: testin -&gt; testing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902455</commentid>
    <comment_count>5</comment_count>
      <attachid>205152</attachid>
    <who name="Michael Herring">khakionion</who>
    <bug_when>2013-06-20 23:55:47 -0700</bug_when>
    <thetext>Created attachment 205152
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902456</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Herring">khakionion</who>
    <bug_when>2013-06-20 23:57:07 -0700</bug_when>
    <thetext>Sorry for the insane delay on this. I&apos;ve corrected the commit message, this should hopefully be ready to go in.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902457</commentid>
    <comment_count>7</comment_count>
      <attachid>205152</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-06-20 23:58:37 -0700</bug_when>
    <thetext>Comment on attachment 205152
Patch

Attachment 205152 did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/918471</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902458</commentid>
    <comment_count>8</comment_count>
      <attachid>205152</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-06-20 23:58:54 -0700</bug_when>
    <thetext>Comment on attachment 205152
Patch

Attachment 205152 did not pass efl-ews (efl):
Output: http://webkit-queues.appspot.com/results/857774</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902460</commentid>
    <comment_count>9</comment_count>
      <attachid>205152</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-06-21 00:00:20 -0700</bug_when>
    <thetext>Comment on attachment 205152
Patch

Attachment 205152 did not pass efl-wk2-ews (efl-wk2):
Output: http://webkit-queues.appspot.com/results/884437</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902461</commentid>
    <comment_count>10</comment_count>
      <attachid>205152</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-06-21 00:01:09 -0700</bug_when>
    <thetext>Comment on attachment 205152
Patch

Attachment 205152 did not pass qt-ews (qt):
Output: http://webkit-queues.appspot.com/results/876611</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902462</commentid>
    <comment_count>11</comment_count>
      <attachid>205152</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-06-21 00:01:29 -0700</bug_when>
    <thetext>Comment on attachment 205152
Patch

Attachment 205152 did not pass qt-wk2-ews (qt-wk2):
Output: http://webkit-queues.appspot.com/results/876610</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902463</commentid>
    <comment_count>12</comment_count>
      <attachid>205154</attachid>
    <who name="Michael Herring">khakionion</who>
    <bug_when>2013-06-21 00:03:29 -0700</bug_when>
    <thetext>Created attachment 205154
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902464</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Herring">khakionion</who>
    <bug_when>2013-06-21 00:03:58 -0700</bug_when>
    <thetext>Fixed a typo from an old data type identifier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>945699</commentid>
    <comment_count>14</comment_count>
      <attachid>205154</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2013-10-31 14:27:04 -0700</bug_when>
    <thetext>Comment on attachment 205154
Patch

Looks good.  Please rebase this patch for the changes to throwing exceptions since the patch was originally posted and resubmit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151089</commentid>
    <comment_count>15</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-23 09:58:00 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 125059 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>157688</attachid>
            <date>2012-08-10 02:23:57 -0700</date>
            <delta_ts>2013-06-20 23:55:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93702-20120810022329.patch</filename>
            <type>text/plain</type>
            <size>2546</size>
            <attacher name="Michael Herring">khakionion</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTI1MjYxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDEyLTA4LTEwICBNaWNoYWVsIEhlcnJpbmcgIDxraGFraW9uaW9uQGdtYWlsLmNvbT4KKwor
ICAgICAgICBBZGQgYSBsb2FkRmlsZSBmdW5jdGlvbiB0byBqc2MuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MzcwMgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIGEgbG9hZEZpbGUgZnVuY3Rpb24g
dG8ganNjIGZvciBmaWxlIGlucHV0IHdoZW4gdGVzdGluIGxpYnJhcmllcyB3cml0dGVuIGluIEpT
LgorCisgICAgICAgICoganNjLmNwcDoKKyAgICAgICAgKEdsb2JhbE9iamVjdDo6ZmluaXNoQ3Jl
YXRpb24pOgorICAgICAgICAoZnVuY3Rpb25Mb2FkRmlsZSk6CisKIDIwMTItMDgtMDkgIFlvbmcg
TGkgIDx5b2xpQHJpbS5jb20+CiAKICAgICAgICAgW1FOWF0gSW1wbGVtZW50IGdldENQVVRpbWUo
KSBmb3IgT1MoUU5YKQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2pzYy5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2pzYy5jcHAJKHJldmlzaW9uIDEyNTI1OCkK
KysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qc2MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC05NCw2
ICs5NCw3IEBAIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIGZ1bmMKIHN0YXRp
YyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIGZ1bmN0aW9uVmVyc2lvbihFeGVjU3RhdGUq
KTsKIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIGZ1bmN0aW9uUnVuKEV4ZWNT
dGF0ZSopOwogc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgZnVuY3Rpb25Mb2Fk
KEV4ZWNTdGF0ZSopOworc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgZnVuY3Rp
b25Mb2FkRmlsZShFeGVjU3RhdGUqKTsKIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9D
QUxMIGZ1bmN0aW9uQ2hlY2tTeW50YXgoRXhlY1N0YXRlKik7CiBzdGF0aWMgRW5jb2RlZEpTVmFs
dWUgSlNDX0hPU1RfQ0FMTCBmdW5jdGlvblJlYWRsaW5lKEV4ZWNTdGF0ZSopOwogc3RhdGljIEVu
Y29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgZnVuY3Rpb25QcmVjaXNlVGltZShFeGVjU3RhdGUq
KTsKQEAgLTIwMyw2ICsyMDQsNyBAQCBwcm90ZWN0ZWQ6CiAgICAgICAgIGFkZEZ1bmN0aW9uKGds
b2JhbERhdGEsICJ2ZXJzaW9uIiwgZnVuY3Rpb25WZXJzaW9uLCAxKTsKICAgICAgICAgYWRkRnVu
Y3Rpb24oZ2xvYmFsRGF0YSwgInJ1biIsIGZ1bmN0aW9uUnVuLCAxKTsKICAgICAgICAgYWRkRnVu
Y3Rpb24oZ2xvYmFsRGF0YSwgImxvYWQiLCBmdW5jdGlvbkxvYWQsIDEpOworICAgICAgICBhZGRG
dW5jdGlvbihnbG9iYWxEYXRhLCAibG9hZEZpbGUiLCBmdW5jdGlvbkxvYWRGaWxlLCAxKTsKICAg
ICAgICAgYWRkRnVuY3Rpb24oZ2xvYmFsRGF0YSwgImNoZWNrU3ludGF4IiwgZnVuY3Rpb25DaGVj
a1N5bnRheCwgMSk7CiAgICAgICAgIGFkZEZ1bmN0aW9uKGdsb2JhbERhdGEsICJqc2NTdGFjayIs
IGZ1bmN0aW9uSlNDU3RhY2ssIDEpOwogICAgICAgICBhZGRGdW5jdGlvbihnbG9iYWxEYXRhLCAi
cmVhZGxpbmUiLCBmdW5jdGlvblJlYWRsaW5lLCAwKTsKQEAgLTM4NCw2ICszODYsMTYgQEAgRW5j
b2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBmdW5jdGlvbkxvYQogICAgIHJldHVybiBKU1ZhbHVl
OjplbmNvZGUocmVzdWx0KTsKIH0KIAorRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBmdW5j
dGlvbkxvYWRGaWxlKEV4ZWNTdGF0ZSogZXhlYykKK3sKKyAgICBVU3RyaW5nIGZpbGVOYW1lID0g
ZXhlYy0+YXJndW1lbnQoMCkudG9TdHJpbmcoZXhlYyktPnZhbHVlKGV4ZWMpOworICAgIFZlY3Rv
cjxjaGFyPiBzY3JpcHQ7CisgICAgaWYgKCFmaWxsQnVmZmVyV2l0aENvbnRlbnRzT2ZGaWxlKGZp
bGVOYW1lLCBzY3JpcHQpKQorICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKHRocm93RXJy
b3IoZXhlYywgY3JlYXRlRXJyb3IoZXhlYywgIkNvdWxkIG5vdCBvcGVuIGZpbGUuIikpKTsKKyAg
ICAKKyAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKGpzU3RyaW5nKGV4ZWMsIHNjcmlwdC5kYXRh
KCkpKTsKK30KKwogRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBmdW5jdGlvbkNoZWNrU3lu
dGF4KEV4ZWNTdGF0ZSogZXhlYykKIHsKICAgICBVU3RyaW5nIGZpbGVOYW1lID0gZXhlYy0+YXJn
dW1lbnQoMCkudG9TdHJpbmcoZXhlYyktPnZhbHVlKGV4ZWMpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>205152</attachid>
            <date>2013-06-20 23:55:47 -0700</date>
            <delta_ts>2013-06-21 00:03:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93702-20130620235356.patch</filename>
            <type>text/plain</type>
            <size>2444</size>
            <attacher name="Michael Herring">khakionion</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTUxODI1KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBA
CisyMDEzLTA2LTIwICBNaWNoYWVsIEhlcnJpbmcgIDxraGFraW9uaW9uQGdtYWlsLmNvbT4KKwor
ICAgICAgICBBZGQgbG9hZEZpbGUgdG8ganNjLCBmb3IgbG9hZGluZyBhIGZpbGUgaW50byBhIHN0
cmluZyB2YXJpYWJsZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTkzNzAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBqc2MuY3BwOgorICAgICAgICAoR2xvYmFsT2JqZWN0OjpmaW5pc2hDcmVhdGlvbik6
CisgICAgICAgIChmdW5jdGlvbkxvYWRGaWxlKToKKwogMjAxMy0wNi0yMCAgTWFyayBMYW0gIDxt
YXJrLmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgQ2hhbmdlIHN0YWNrIGNhcGFjaXR5IHJlcXVp
cmVtZW50IHRvIGJlIG1vcmUgcmVhc29uYWJsZS4KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9qc2MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qc2MuY3BwCShy
ZXZpc2lvbiAxNTE3NzEpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvanNjLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMTExLDYgKzExMSw3IEBAIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9T
VF9DQUxMIGZ1bmMKIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIGZ1bmN0aW9u
VmVyc2lvbihFeGVjU3RhdGUqKTsKIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxM
IGZ1bmN0aW9uUnVuKEV4ZWNTdGF0ZSopOwogc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NU
X0NBTEwgZnVuY3Rpb25Mb2FkKEV4ZWNTdGF0ZSopOworc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpT
Q19IT1NUX0NBTEwgZnVuY3Rpb25Mb2FkRmlsZShFeGVjU3RhdGUqKTsKIHN0YXRpYyBFbmNvZGVk
SlNWYWx1ZSBKU0NfSE9TVF9DQUxMIGZ1bmN0aW9uQ2hlY2tTeW50YXgoRXhlY1N0YXRlKik7CiBz
dGF0aWMgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBmdW5jdGlvblJlYWRsaW5lKEV4ZWNT
dGF0ZSopOwogc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgZnVuY3Rpb25QcmVj
aXNlVGltZShFeGVjU3RhdGUqKTsKQEAgLTIyNyw2ICsyMjgsNyBAQCBwcm90ZWN0ZWQ6CiAgICAg
ICAgIGFkZEZ1bmN0aW9uKHZtLCAidmVyc2lvbiIsIGZ1bmN0aW9uVmVyc2lvbiwgMSk7CiAgICAg
ICAgIGFkZEZ1bmN0aW9uKHZtLCAicnVuIiwgZnVuY3Rpb25SdW4sIDEpOwogICAgICAgICBhZGRG
dW5jdGlvbih2bSwgImxvYWQiLCBmdW5jdGlvbkxvYWQsIDEpOworICAgICAgICBhZGRGdW5jdGlv
bih2bSwgImxvYWRGaWxlIiwgZnVuY3Rpb25Mb2FkRmlsZSwgMSk7CiAgICAgICAgIGFkZEZ1bmN0
aW9uKHZtLCAiY2hlY2tTeW50YXgiLCBmdW5jdGlvbkNoZWNrU3ludGF4LCAxKTsKICAgICAgICAg
YWRkRnVuY3Rpb24odm0sICJqc2NTdGFjayIsIGZ1bmN0aW9uSlNDU3RhY2ssIDEpOwogICAgICAg
ICBhZGRGdW5jdGlvbih2bSwgInJlYWRsaW5lIiwgZnVuY3Rpb25SZWFkbGluZSwgMCk7CkBAIC00
MTUsNiArNDE3LDE1IEBAIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgZnVuY3Rpb25Mb2EK
ICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKHJlc3VsdCk7CiB9CiAKK0VuY29kZWRKU1ZhbHVl
IEpTQ19IT1NUX0NBTEwgZnVuY3Rpb25Mb2FkRmlsZShFeGVjU3RhdGUqIGV4ZWMpCit7CisgICAg
VVN0cmluZyBmaWxlTmFtZSA9IGV4ZWMtPmFyZ3VtZW50KDApLnRvU3RyaW5nKGV4ZWMpLT52YWx1
ZShleGVjKTsKKyAgICBWZWN0b3I8Y2hhcj4gc2NyaXB0OworICAgIGlmICghZmlsbEJ1ZmZlcldp
dGhDb250ZW50c09mRmlsZShmaWxlTmFtZSwgc2NyaXB0KSkKKyAgICAgICAgcmV0dXJuIEpTVmFs
dWU6OmVuY29kZSh0aHJvd0Vycm9yKGV4ZWMsIGNyZWF0ZUVycm9yKGV4ZWMsICJDb3VsZCBub3Qg
b3BlbiBmaWxlLiIpKSk7CisgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShqc1N0cmluZyhleGVj
LCBzY3JpcHQuZGF0YSgpKSk7Cit9CisKIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgZnVu
Y3Rpb25DaGVja1N5bnRheChFeGVjU3RhdGUqIGV4ZWMpCiB7CiAgICAgU3RyaW5nIGZpbGVOYW1l
ID0gZXhlYy0+YXJndW1lbnQoMCkudG9TdHJpbmcoZXhlYyktPnZhbHVlKGV4ZWMpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>205154</attachid>
            <date>2013-06-21 00:03:29 -0700</date>
            <delta_ts>2013-10-31 14:27:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93702-20130621000139.patch</filename>
            <type>text/plain</type>
            <size>2443</size>
            <attacher name="Michael Herring">khakionion</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTUxODI1KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBA
CisyMDEzLTA2LTIwICBNaWNoYWVsIEhlcnJpbmcgIDxraGFraW9uaW9uQGdtYWlsLmNvbT4KKwor
ICAgICAgICBBZGQgbG9hZEZpbGUgdG8ganNjLCBmb3IgbG9hZGluZyBhIGZpbGUgaW50byBhIHN0
cmluZyB2YXJpYWJsZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTkzNzAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBqc2MuY3BwOgorICAgICAgICAoR2xvYmFsT2JqZWN0OjpmaW5pc2hDcmVhdGlvbik6
CisgICAgICAgIChmdW5jdGlvbkxvYWRGaWxlKToKKwogMjAxMy0wNi0yMCAgTWFyayBMYW0gIDxt
YXJrLmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgQ2hhbmdlIHN0YWNrIGNhcGFjaXR5IHJlcXVp
cmVtZW50IHRvIGJlIG1vcmUgcmVhc29uYWJsZS4KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9qc2MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qc2MuY3BwCShy
ZXZpc2lvbiAxNTE3NzEpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvanNjLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMTExLDYgKzExMSw3IEBAIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9T
VF9DQUxMIGZ1bmMKIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIGZ1bmN0aW9u
VmVyc2lvbihFeGVjU3RhdGUqKTsKIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxM
IGZ1bmN0aW9uUnVuKEV4ZWNTdGF0ZSopOwogc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NU
X0NBTEwgZnVuY3Rpb25Mb2FkKEV4ZWNTdGF0ZSopOworc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpT
Q19IT1NUX0NBTEwgZnVuY3Rpb25Mb2FkRmlsZShFeGVjU3RhdGUqKTsKIHN0YXRpYyBFbmNvZGVk
SlNWYWx1ZSBKU0NfSE9TVF9DQUxMIGZ1bmN0aW9uQ2hlY2tTeW50YXgoRXhlY1N0YXRlKik7CiBz
dGF0aWMgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBmdW5jdGlvblJlYWRsaW5lKEV4ZWNT
dGF0ZSopOwogc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgZnVuY3Rpb25QcmVj
aXNlVGltZShFeGVjU3RhdGUqKTsKQEAgLTIyNyw2ICsyMjgsNyBAQCBwcm90ZWN0ZWQ6CiAgICAg
ICAgIGFkZEZ1bmN0aW9uKHZtLCAidmVyc2lvbiIsIGZ1bmN0aW9uVmVyc2lvbiwgMSk7CiAgICAg
ICAgIGFkZEZ1bmN0aW9uKHZtLCAicnVuIiwgZnVuY3Rpb25SdW4sIDEpOwogICAgICAgICBhZGRG
dW5jdGlvbih2bSwgImxvYWQiLCBmdW5jdGlvbkxvYWQsIDEpOworICAgICAgICBhZGRGdW5jdGlv
bih2bSwgImxvYWRGaWxlIiwgZnVuY3Rpb25Mb2FkRmlsZSwgMSk7CiAgICAgICAgIGFkZEZ1bmN0
aW9uKHZtLCAiY2hlY2tTeW50YXgiLCBmdW5jdGlvbkNoZWNrU3ludGF4LCAxKTsKICAgICAgICAg
YWRkRnVuY3Rpb24odm0sICJqc2NTdGFjayIsIGZ1bmN0aW9uSlNDU3RhY2ssIDEpOwogICAgICAg
ICBhZGRGdW5jdGlvbih2bSwgInJlYWRsaW5lIiwgZnVuY3Rpb25SZWFkbGluZSwgMCk7CkBAIC00
MTUsNiArNDE3LDE1IEBAIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgZnVuY3Rpb25Mb2EK
ICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKHJlc3VsdCk7CiB9CiAKK0VuY29kZWRKU1ZhbHVl
IEpTQ19IT1NUX0NBTEwgZnVuY3Rpb25Mb2FkRmlsZShFeGVjU3RhdGUqIGV4ZWMpCit7CisgICAg
U3RyaW5nIGZpbGVOYW1lID0gZXhlYy0+YXJndW1lbnQoMCkudG9TdHJpbmcoZXhlYyktPnZhbHVl
KGV4ZWMpOworICAgIFZlY3RvcjxjaGFyPiBzY3JpcHQ7CisgICAgaWYgKCFmaWxsQnVmZmVyV2l0
aENvbnRlbnRzT2ZGaWxlKGZpbGVOYW1lLCBzY3JpcHQpKQorICAgICAgICByZXR1cm4gSlNWYWx1
ZTo6ZW5jb2RlKHRocm93RXJyb3IoZXhlYywgY3JlYXRlRXJyb3IoZXhlYywgIkNvdWxkIG5vdCBv
cGVuIGZpbGUuIikpKTsKKyAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKGpzU3RyaW5nKGV4ZWMs
IHNjcmlwdC5kYXRhKCkpKTsKK30KKwogRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBmdW5j
dGlvbkNoZWNrU3ludGF4KEV4ZWNTdGF0ZSogZXhlYykKIHsKICAgICBTdHJpbmcgZmlsZU5hbWUg
PSBleGVjLT5hcmd1bWVudCgwKS50b1N0cmluZyhleGVjKS0+dmFsdWUoZXhlYyk7Cg==
</data>
<flag name="review"
          id="226633"
          type_id="1"
          status="-"
          setter="msaboff"
    />
          </attachment>
      

    </bug>

</bugzilla>