<?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>42657</bug_id>
          
          <creation_ts>2010-07-20 12:34:38 -0700</creation_ts>
          <short_desc>[Chromium] Add interface for downloading to a file via WebURLLoader.</short_desc>
          <delta_ts>2010-07-20 12:57:14 -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>WebKit API</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Darin Fisher (:fishd, Google)">fishd</reporter>
          <assigned_to name="Darin Fisher (:fishd, Google)">fishd</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>253863</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2010-07-20 12:34:38 -0700</bug_when>
    <thetext>[Chromium] Add interface for downloading to a file via WebURLLoader.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253866</commentid>
    <comment_count>1</comment_count>
      <attachid>62102</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2010-07-20 12:36:56 -0700</bug_when>
    <thetext>Created attachment 62102
v1 patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253873</commentid>
    <comment_count>2</comment_count>
      <attachid>62102</attachid>
    <who name="Jian Li">jianli</who>
    <bug_when>2010-07-20 12:52:18 -0700</bug_when>
    <thetext>Comment on attachment 62102
v1 patch

Looks good except one minor comment.

WebKit/chromium/public/WebURLLoaderClient.h:56
 +      // Called when a chunk of response data it downloaded.  This is only called
it =&gt; is</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253878</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2010-07-20 12:57:14 -0700</bug_when>
    <thetext>Landed as http://trac.webkit.org/changeset/63769</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62102</attachid>
            <date>2010-07-20 12:36:56 -0700</date>
            <delta_ts>2010-07-20 12:52:18 -0700</delta_ts>
            <desc>v1 patch</desc>
            <filename>download_1.txt</filename>
            <type>text/plain</type>
            <size>8158</size>
            <attacher name="Darin Fisher (:fishd, Google)">fishd</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQv
Y2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA2Mzc2NSkKKysrIFdlYktpdC9jaHJvbWl1bS9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwzMyBAQAorMjAxMC0wNy0yMCAgRGFy
aW4gRmlzaGVyICA8ZGFyaW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1bV0gQWRkIGludGVyZmFjZSBmb3IgZG93
bmxvYWRpbmcgdG8gYSBmaWxlLiAgVGhpcyBjYW4gYmUgdXNlZAorICAgICAgICBpbiB0aGUgZnV0
dXJlIHRvIHN1cHBvcnQgWE1MSHR0cFJlcXVlc3QucmVzcG9uc2VCbG9iLCBidXQgaXQgYWxzbwor
ICAgICAgICBzZXJ2ZXMgYSB1c2UgY2FzZSBpbiBDaHJvbWl1bS4KKworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDI2NTcKKworICAgICAgICAqIHB1Ymxp
Yy9XZWJVUkxMb2FkZXJDbGllbnQuaDoKKyAgICAgICAgKFdlYktpdDo6V2ViVVJMTG9hZGVyQ2xp
ZW50Ojp3aWxsU2VuZFJlcXVlc3QpOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxMb2FkZXJDbGll
bnQ6OmRpZFNlbmREYXRhKToKKyAgICAgICAgKFdlYktpdDo6V2ViVVJMTG9hZGVyQ2xpZW50Ojpk
aWRSZWNlaXZlUmVzcG9uc2UpOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxMb2FkZXJDbGllbnQ6
OmRpZERvd25sb2FkRGF0YSk6CisgICAgICAgIChXZWJLaXQ6OldlYlVSTExvYWRlckNsaWVudDo6
ZGlkUmVjZWl2ZURhdGEpOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxMb2FkZXJDbGllbnQ6OmRp
ZEZpbmlzaExvYWRpbmcpOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxMb2FkZXJDbGllbnQ6OmRp
ZEZhaWwpOgorICAgICAgICAqIHB1YmxpYy9XZWJVUkxSZXF1ZXN0Lmg6CisgICAgICAgICogcHVi
bGljL1dlYlVSTFJlc3BvbnNlLmg6CisgICAgICAgICogc3JjL1dlYlVSTFJlcXVlc3QuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXF1ZXN0Ojpkb3dubG9hZFRvRmlsZSk6CisgICAgICAg
IChXZWJLaXQ6OldlYlVSTFJlcXVlc3Q6OnNldERvd25sb2FkVG9GaWxlKToKKyAgICAgICAgKiBz
cmMvV2ViVVJMUmVxdWVzdFByaXZhdGUuaDoKKyAgICAgICAgKFdlYktpdDo6V2ViVVJMUmVxdWVz
dFByaXZhdGU6OldlYlVSTFJlcXVlc3RQcml2YXRlKToKKyAgICAgICAgKiBzcmMvV2ViVVJMUmVz
cG9uc2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXNwb25zZTo6ZG93bmxvYWRGaWxl
UGF0aCk6CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFJlc3BvbnNlOjpzZXREb3dubG9hZEZpbGVQ
YXRoKToKKyAgICAgICAgKiBzcmMvV2ViVVJMUmVzcG9uc2VQcml2YXRlLmg6CisKIDIwMTAtMDct
MjAgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAg
IFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI2Mzc1MC4KSW5kZXg6IFdlYktpdC9jaHJvbWl1bS9w
dWJsaWMvV2ViVVJMTG9hZGVyQ2xpZW50LmgNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvY2hyb21p
dW0vcHVibGljL1dlYlVSTExvYWRlckNsaWVudC5oCShyZXZpc2lvbiA2Mzc1OCkKKysrIFdlYktp
dC9jaHJvbWl1bS9wdWJsaWMvV2ViVVJMTG9hZGVyQ2xpZW50LmgJKHdvcmtpbmcgY29weSkKQEAg
LTQzLDI3ICs0MywzMSBAQCBwdWJsaWM6CiAgICAgLy8gQ2FsbGVkIHdoZW4gZm9sbG93aW5nIGEg
cmVkaXJlY3QuICB8bmV3UmVxdWVzdHwgY29udGFpbnMgdGhlIHJlcXVlc3QKICAgICAvLyBnZW5l
cmF0ZWQgYnkgdGhlIHJlZGlyZWN0LiAgVGhlIGNsaWVudCBtYXkgbW9kaWZ5IHxuZXdSZXF1ZXN0
fC4KICAgICB2aXJ0dWFsIHZvaWQgd2lsbFNlbmRSZXF1ZXN0KAotICAgICAgICBXZWJVUkxMb2Fk
ZXIqLCBXZWJVUkxSZXF1ZXN0JiBuZXdSZXF1ZXN0LCBjb25zdCBXZWJVUkxSZXNwb25zZSYgcmVk
aXJlY3RSZXNwb25zZSkgPSAwOworICAgICAgICBXZWJVUkxMb2FkZXIqLCBXZWJVUkxSZXF1ZXN0
JiBuZXdSZXF1ZXN0LCBjb25zdCBXZWJVUkxSZXNwb25zZSYgcmVkaXJlY3RSZXNwb25zZSkgeyB9
CiAKICAgICAvLyBDYWxsZWQgdG8gcmVwb3J0IHVwbG9hZCBwcm9ncmVzcy4gIFRoZSBieXRlcyBy
ZXBvcnRlZCBjb3JyZXNwb25kIHRvCiAgICAgLy8gdGhlIEhUVFAgbWVzc2FnZSBib2R5LgogICAg
IHZpcnR1YWwgdm9pZCBkaWRTZW5kRGF0YSgKLSAgICAgICAgV2ViVVJMTG9hZGVyKiwgdW5zaWdu
ZWQgbG9uZyBsb25nIGJ5dGVzU2VudCwgdW5zaWduZWQgbG9uZyBsb25nIHRvdGFsQnl0ZXNUb0Jl
U2VudCkgPSAwOworICAgICAgICBXZWJVUkxMb2FkZXIqLCB1bnNpZ25lZCBsb25nIGxvbmcgYnl0
ZXNTZW50LCB1bnNpZ25lZCBsb25nIGxvbmcgdG90YWxCeXRlc1RvQmVTZW50KSB7IH0KIAogICAg
IC8vIENhbGxlZCB3aGVuIHJlc3BvbnNlIGhlYWRlcnMgYXJlIHJlY2VpdmVkLgotICAgIHZpcnR1
YWwgdm9pZCBkaWRSZWNlaXZlUmVzcG9uc2UoV2ViVVJMTG9hZGVyKiwgY29uc3QgV2ViVVJMUmVz
cG9uc2UmKSA9IDA7CisgICAgdmlydHVhbCB2b2lkIGRpZFJlY2VpdmVSZXNwb25zZShXZWJVUkxM
b2FkZXIqLCBjb25zdCBXZWJVUkxSZXNwb25zZSYpIHsgfQorCisgICAgLy8gQ2FsbGVkIHdoZW4g
YSBjaHVuayBvZiByZXNwb25zZSBkYXRhIGl0IGRvd25sb2FkZWQuICBUaGlzIGlzIG9ubHkgY2Fs
bGVkCisgICAgLy8gaWYgV2ViVVJMUmVxdWVzdCdzIGRvd25sb2FkVG9GaWxlIGZsYWcgd2FzIHNl
dCB0byB0cnVlLgorICAgIHZpcnR1YWwgdm9pZCBkaWREb3dubG9hZERhdGEoV2ViVVJMTG9hZGVy
KiwgaW50IGRhdGFMZW5ndGgpIHsgfQogCiAgICAgLy8gQ2FsbGVkIHdoZW4gYSBjaHVuayBvZiBy
ZXNwb25zZSBkYXRhIGlzIHJlY2VpdmVkLgotICAgIHZpcnR1YWwgdm9pZCBkaWRSZWNlaXZlRGF0
YShXZWJVUkxMb2FkZXIqLCBjb25zdCBjaGFyKiBkYXRhLCBpbnQgZGF0YUxlbmd0aCkgPSAwOwor
ICAgIHZpcnR1YWwgdm9pZCBkaWRSZWNlaXZlRGF0YShXZWJVUkxMb2FkZXIqLCBjb25zdCBjaGFy
KiBkYXRhLCBpbnQgZGF0YUxlbmd0aCkgeyB9CiAKICAgICAvLyBDYWxsZWQgd2hlbiBhIGNodW5r
IG9mIHJlbmRlcmVyLWdlbmVyYXRlZCBtZXRhZGF0YSBpcyByZWNlaXZlZCBmcm9tIHRoZSBjYWNo
ZS4KICAgICB2aXJ0dWFsIHZvaWQgZGlkUmVjZWl2ZUNhY2hlZE1ldGFkYXRhKFdlYlVSTExvYWRl
ciosIGNvbnN0IGNoYXIqIGRhdGEsIGludCBkYXRhTGVuZ3RoKSB7IH0KIAogICAgIC8vIENhbGxl
ZCB3aGVuIHRoZSBsb2FkIGNvbXBsZXRlcyBzdWNjZXNzZnVsbHkuCi0gICAgdmlydHVhbCB2b2lk
IGRpZEZpbmlzaExvYWRpbmcoV2ViVVJMTG9hZGVyKikgPSAwOworICAgIHZpcnR1YWwgdm9pZCBk
aWRGaW5pc2hMb2FkaW5nKFdlYlVSTExvYWRlciopIHsgfQogCiAgICAgLy8gQ2FsbGVkIHdoZW4g
dGhlIGxvYWQgY29tcGxldGVzIHdpdGggYW4gZXJyb3IuCi0gICAgdmlydHVhbCB2b2lkIGRpZEZh
aWwoV2ViVVJMTG9hZGVyKiwgY29uc3QgV2ViVVJMRXJyb3ImKSA9IDA7CisgICAgdmlydHVhbCB2
b2lkIGRpZEZhaWwoV2ViVVJMTG9hZGVyKiwgY29uc3QgV2ViVVJMRXJyb3ImKSB7IH0KIAogcHJv
dGVjdGVkOgogICAgIH5XZWJVUkxMb2FkZXJDbGllbnQoKSB7IH0KSW5kZXg6IFdlYktpdC9jaHJv
bWl1bS9wdWJsaWMvV2ViVVJMUmVxdWVzdC5oDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViS2l0L2Nocm9t
aXVtL3B1YmxpYy9XZWJVUkxSZXF1ZXN0LmgJKHJldmlzaW9uIDYzNzU4KQorKysgV2ViS2l0L2No
cm9taXVtL3B1YmxpYy9XZWJVUkxSZXF1ZXN0LmgJKHdvcmtpbmcgY29weSkKQEAgLTE1MSw2ICsx
NTEsOSBAQCBwdWJsaWM6CiAgICAgV0VCS0lUX0FQSSBpbnQgYXBwQ2FjaGVIb3N0SUQoKSBjb25z
dDsKICAgICBXRUJLSVRfQVBJIHZvaWQgc2V0QXBwQ2FjaGVIb3N0SUQoaW50IGlkKTsKIAorICAg
IFdFQktJVF9BUEkgYm9vbCBkb3dubG9hZFRvRmlsZSgpIGNvbnN0OworICAgIFdFQktJVF9BUEkg
dm9pZCBzZXREb3dubG9hZFRvRmlsZShib29sKTsKKwogI2lmIGRlZmluZWQoV0VCS0lUX0lNUExF
TUVOVEFUSU9OKQogICAgIFdlYkNvcmU6OlJlc291cmNlUmVxdWVzdCYgdG9NdXRhYmxlUmVzb3Vy
Y2VSZXF1ZXN0KCk7CiAgICAgY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0JiB0b1Jlc291
cmNlUmVxdWVzdCgpIGNvbnN0OwpJbmRleDogV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJVUkxS
ZXNwb25zZS5oDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJVUkxS
ZXNwb25zZS5oCShyZXZpc2lvbiA2Mzc1OCkKKysrIFdlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2Vi
VVJMUmVzcG9uc2UuaAkod29ya2luZyBjb3B5KQpAQCAtMTU4LDYgKzE1OCwxMiBAQCBwdWJsaWM6
CiAgICAgV0VCS0lUX0FQSSBib29sIGlzTXVsdGlwYXJ0UGF5bG9hZCgpIGNvbnN0OwogICAgIFdF
QktJVF9BUEkgdm9pZCBzZXRJc011bHRpcGFydFBheWxvYWQoYm9vbCk7CiAKKyAgICAvLyBUaGlz
IGluZGljYXRlcyB0aGUgbG9jYXRpb24gb2YgYSBkb3dubG9hZGVkIHJlc3BvbnNlIGlmIHRoZQor
ICAgIC8vIFdlYlVSTFJlcXVlc3QgaGFkIHRoZSBkb3dubG9hZFRvRmlsZSBmbGFnIHNldCB0byB0
cnVlLiAgVGhpcyBmaWxlIHBhdGgKKyAgICAvLyByZW1haW5zIHZhbGlkIGZvciB0aGUgbGlmZXRp
bWUgb2YgdGhlIFdlYlVSTExvYWRlciB1c2VkIHRvIGNyZWF0ZSBpdC4KKyAgICBXRUJLSVRfQVBJ
IFdlYlN0cmluZyBkb3dubG9hZEZpbGVQYXRoKCkgY29uc3Q7CisgICAgV0VCS0lUX0FQSSB2b2lk
IHNldERvd25sb2FkRmlsZVBhdGgoY29uc3QgV2ViU3RyaW5nJik7CisKIHByb3RlY3RlZDoKICAg
ICB2b2lkIGFzc2lnbihXZWJVUkxSZXNwb25zZVByaXZhdGUqKTsKIApJbmRleDogV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0LmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYktpdC9jaHJv
bWl1bS9zcmMvV2ViVVJMUmVxdWVzdC5jcHAJKHJldmlzaW9uIDYzNzU4KQorKysgV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjQ1LDYgKzI0
NSwxNiBAQCB2b2lkIFdlYlVSTFJlcXVlc3Q6OnNldEFwcENhY2hlSG9zdElEKGluCiAgICAgbV9w
cml2YXRlLT5tX3Jlc291cmNlUmVxdWVzdC0+c2V0QXBwQ2FjaGVIb3N0SUQoYXBwQ2FjaGVIb3N0
SUQpOwogfQogCitib29sIFdlYlVSTFJlcXVlc3Q6OmRvd25sb2FkVG9GaWxlKCkgY29uc3QKK3sK
KyAgICByZXR1cm4gbV9wcml2YXRlLT5tX2Rvd25sb2FkVG9GaWxlOworfQorCit2b2lkIFdlYlVS
TFJlcXVlc3Q6OnNldERvd25sb2FkVG9GaWxlKGJvb2wgZG93bmxvYWRUb0ZpbGUpCit7CisgICAg
bV9wcml2YXRlLT5tX2Rvd25sb2FkVG9GaWxlID0gZG93bmxvYWRUb0ZpbGU7Cit9CisKIFJlc291
cmNlUmVxdWVzdCYgV2ViVVJMUmVxdWVzdDo6dG9NdXRhYmxlUmVzb3VyY2VSZXF1ZXN0KCkKIHsK
ICAgICBBU1NFUlQobV9wcml2YXRlKTsKSW5kZXg6IFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViVVJM
UmVxdWVzdFByaXZhdGUuaA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYktpdC9jaHJvbWl1bS9zcmMvV2Vi
VVJMUmVxdWVzdFByaXZhdGUuaAkocmV2aXNpb24gNjM3NTgpCisrKyBXZWJLaXQvY2hyb21pdW0v
c3JjL1dlYlVSTFJlcXVlc3RQcml2YXRlLmgJKHdvcmtpbmcgY29weSkKQEAgLTM3LDEzICszNywx
OSBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKIAogY2xhc3MgV2ViVVJMUmVxdWVzdFByaXZhdGUgewog
cHVibGljOgotICAgIFdlYlVSTFJlcXVlc3RQcml2YXRlKCkgOiBtX3Jlc291cmNlUmVxdWVzdCgw
KSwgbV9hbGxvd1N0b3JlZENyZWRlbnRpYWxzKHRydWUpIHsgfQorICAgIFdlYlVSTFJlcXVlc3RQ
cml2YXRlKCkKKyAgICAgICAgOiBtX3Jlc291cmNlUmVxdWVzdCgwKQorICAgICAgICAsIG1fYWxs
b3dTdG9yZWRDcmVkZW50aWFscyh0cnVlKQorICAgICAgICAsIG1fZG93bmxvYWRUb0ZpbGUoZmFs
c2UpIHsgfQogCiAgICAgLy8gQ2FsbGVkIGJ5IFdlYlVSTFJlcXVlc3Qgd2hlbiBpdCBubyBsb25n
ZXIgbmVlZHMgdGhpcyBvYmplY3QuCiAgICAgdmlydHVhbCB2b2lkIGRpc3Bvc2UoKSA9IDA7CiAK
ICAgICBXZWJDb3JlOjpSZXNvdXJjZVJlcXVlc3QqIG1fcmVzb3VyY2VSZXF1ZXN0OwogICAgIGJv
b2wgbV9hbGxvd1N0b3JlZENyZWRlbnRpYWxzOworCisgICAgLy8gRklYTUU6IE1vdmUgdGhpcyB0
byBSZXNvdXJjZVJlcXVlc3Qgb25jZSB3ZSBoYXZlIGFuIGludGVybmFsIGNvbnN1bWVyLgorICAg
IGJvb2wgbV9kb3dubG9hZFRvRmlsZTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApJbmRl
eDogV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXNwb25zZS5jcHANCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0t
LSBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlc3BvbnNlLmNwcAkocmV2aXNpb24gNjM3NTgp
CisrKyBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlc3BvbnNlLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMzYyLDYgKzM2MiwxNiBAQCB2b2lkIFdlYlVSTFJlc3BvbnNlOjpzZXRJc011bHRpcGFy
dFBheWxvCiAgICAgbV9wcml2YXRlLT5tX3Jlc291cmNlUmVzcG9uc2UtPnNldElzTXVsdGlwYXJ0
UGF5bG9hZCh2YWx1ZSk7CiB9CiAKK1dlYlN0cmluZyBXZWJVUkxSZXNwb25zZTo6ZG93bmxvYWRG
aWxlUGF0aCgpIGNvbnN0Cit7CisgICAgcmV0dXJuIG1fcHJpdmF0ZS0+bV9kb3dubG9hZEZpbGVQ
YXRoOworfQorCit2b2lkIFdlYlVSTFJlc3BvbnNlOjpzZXREb3dubG9hZEZpbGVQYXRoKGNvbnN0
IFdlYlN0cmluZyYgZG93bmxvYWRGaWxlUGF0aCkKK3sKKyAgICBtX3ByaXZhdGUtPm1fZG93bmxv
YWRGaWxlUGF0aCA9IGRvd25sb2FkRmlsZVBhdGg7Cit9CisKIHZvaWQgV2ViVVJMUmVzcG9uc2U6
OmFzc2lnbihXZWJVUkxSZXNwb25zZVByaXZhdGUqIHApCiB7CiAgICAgLy8gU3ViY2xhc3NlcyBt
YXkgY2FsbCB0aGlzIGRpcmVjdGx5IHNvIGEgc2VsZi1hc3NpZ25tZW50IGNoZWNrIGlzIG5lZWRl
ZApJbmRleDogV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaA0KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQ0KLS0tIFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViVVJMUmVzcG9uc2VQcml2YXRlLmgJ
KHJldmlzaW9uIDYzNzU4KQorKysgV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXNwb25zZVBy
aXZhdGUuaAkod29ya2luZyBjb3B5KQpAQCAtMzEsNiArMzEsOCBAQAogI2lmbmRlZiBXZWJVUkxS
ZXNwb25zZVByaXZhdGVfaAogI2RlZmluZSBXZWJVUkxSZXNwb25zZVByaXZhdGVfaAogCisjaW5j
bHVkZSAiV2ViU3RyaW5nLmgiCisKIG5hbWVzcGFjZSBXZWJDb3JlIHsgY2xhc3MgUmVzb3VyY2VS
ZXNwb25zZTsgfQogCiBuYW1lc3BhY2UgV2ViS2l0IHsKQEAgLTQzLDYgKzQ1LDkgQEAgcHVibGlj
OgogICAgIHZpcnR1YWwgdm9pZCBkaXNwb3NlKCkgPSAwOwogCiAgICAgV2ViQ29yZTo6UmVzb3Vy
Y2VSZXNwb25zZSogbV9yZXNvdXJjZVJlc3BvbnNlOworCisgICAgLy8gRklYTUU6IE1vdmUgdGhp
cyB0byBSZXNvdXJjZVJlc3BvbnNlIG9uY2Ugd2UgaGF2ZSBhbiBpbnRlcm5hbCBjb25zdW1lci4K
KyAgICBXZWJTdHJpbmcgbV9kb3dubG9hZEZpbGVQYXRoOwogfTsKIAogfSAvLyBuYW1lc3BhY2Ug
V2ViS2l0Cg==
</data>
<flag name="review"
          id="50236"
          type_id="1"
          status="+"
          setter="jianli"
    />
          </attachment>
      

    </bug>

</bugzilla>