<?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>50760</bug_id>
          
          <creation_ts>2010-12-09 07:16:34 -0800</creation_ts>
          <short_desc>[Qt] It&apos;s possible to send data before the response when we handle ignored errors.</short_desc>
          <delta_ts>2010-12-10 11:46:03 -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>Page Loading</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>Qt, QtTriaged</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jocelyn Turcotte">jturcotte</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>319447</commentid>
    <comment_count>0</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-12-09 07:16:34 -0800</bug_when>
    <thetext>I saw times where sendResponseIfNeeded called by forwardData woudln&apos;t send the response even if data was available since m_responseDataSent woudln&apos;t be set yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319451</commentid>
    <comment_count>1</comment_count>
      <attachid>76060</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-12-09 07:23:25 -0800</bug_when>
    <thetext>Created attachment 76060
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319457</commentid>
    <comment_count>2</comment_count>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2010-12-09 07:35:49 -0800</bug_when>
    <thetext>Attachment 76060 did not build on qt:
Build output: http://queues.webkit.org/results/6919018</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319466</commentid>
    <comment_count>3</comment_count>
      <attachid>76066</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-12-09 08:07:13 -0800</bug_when>
    <thetext>Created attachment 76066
Patch v2 (fixes compile error)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319929</commentid>
    <comment_count>4</comment_count>
      <attachid>76066</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-09 22:24:12 -0800</bug_when>
    <thetext>Comment on attachment 76066
Patch v2 (fixes compile error)

Rejecting patch 76066 from commit-queue.

Failed to run &quot;[&apos;./WebKitTools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=eseidel-cq-sl&apos;, &apos;build&apos;, &apos;--no-clean&apos;, &apos;--no-update&apos;, &apos;--build-style=both&apos;]&quot; exit_code: 1
ERROR: Working directory has local commits, pass --force-clean to continue.

Full output: http://queues.webkit.org/results/6924028</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319930</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-09 22:24:24 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 76066:

fast/images/load-img-with-empty-src.html
fast/preloader/script.html

Please file bugs against the tests.  These tests were authored by abarth@webkit.org and mitz@webkit.org.  The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320057</commentid>
    <comment_count>6</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-12-10 02:44:13 -0800</bug_when>
    <thetext>Committed r73707: &lt;http://trac.webkit.org/changeset/73707&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320283</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-10 11:46:03 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/73707 might have broken GTK Linux 32-bit Debug</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76060</attachid>
            <date>2010-12-09 07:23:25 -0800</date>
            <delta_ts>2010-12-09 08:07:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>responseDataAvailable.patch</filename>
            <type>text/plain</type>
            <size>3805</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NmRlZDY3OS4uMjQzY2RlMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMC0xMi0wOSAgSm9jZWx5biBUdXJj
b3R0ZSAgPGpvY2VseW4udHVyY290dGVAbm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gTWFrZSBzdXJlIHdlIHNlbmQgdGhlIHJl
c3BvbnNlIGJlZm9yZSBhbnkgZGF0YS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTUwNzYwCisKKyAgICAgICAgVGhpcyBwYXRjaCBtYWtlIHN1cmUgdGhl
IGRhdGEgYXZhaWxhYmxlIGZsYWcgaXMgc2V0IGJlZm9yZQorICAgICAgICB3ZSBjYWxsIHNlbmRS
ZXNwb25zZUlmTmVlZGVkLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9xdC9RTmV0d29y
a1JlcGx5SGFuZGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpRTmV0d29ya1JlcGx5SGFuZGxl
cjo6UU5ldHdvcmtSZXBseUhhbmRsZXIpOgorICAgICAgICAoV2ViQ29yZTo6UU5ldHdvcmtSZXBs
eUhhbmRsZXI6OmZpbmlzaCk6CisgICAgICAgIChXZWJDb3JlOjpRTmV0d29ya1JlcGx5SGFuZGxl
cjo6c2VuZFJlc3BvbnNlSWZOZWVkZWQpOgorICAgICAgICAoV2ViQ29yZTo6UU5ldHdvcmtSZXBs
eUhhbmRsZXI6OmZvcndhcmREYXRhKToKKyAgICAgICAgKFdlYkNvcmU6OlFOZXR3b3JrUmVwbHlI
YW5kbGVyOjpyZXNldFN0YXRlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3F0L1FOZXR3
b3JrUmVwbHlIYW5kbGVyLmg6CisKIDIwMTAtMTItMDkgIERhaSBNaWt1cnViZSAgPGRtaWt1cnVi
ZUBnb29nbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbnQgVGFtdXJhLgpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3F0L1FOZXR3b3JrUmVwbHlIYW5kbGVyLmNw
cCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9xdC9RTmV0d29ya1JlcGx5SGFuZGxlci5jcHAK
aW5kZXggMDFlNjI0ZS4uMDBkNzRmMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL3F0L1FOZXR3b3JrUmVwbHlIYW5kbGVyLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL25l
dHdvcmsvcXQvUU5ldHdvcmtSZXBseUhhbmRsZXIuY3BwCkBAIC0xODQsNyArMTg0LDcgQEAgUU5l
dHdvcmtSZXBseUhhbmRsZXI6OlFOZXR3b3JrUmVwbHlIYW5kbGVyKFJlc291cmNlSGFuZGxlKiBo
YW5kbGUsIExvYWRNb2RlIGxvYWQKICAgICAsIG1fcmVzb3VyY2VIYW5kbGUoaGFuZGxlKQogICAg
ICwgbV9yZWRpcmVjdGVkKGZhbHNlKQogICAgICwgbV9yZXNwb25zZVNlbnQoZmFsc2UpCi0gICAg
LCBtX3Jlc3BvbnNlRGF0YVNlbnQoZmFsc2UpCisgICAgLCBtX3Jlc3BvbnNlQ29udGFpbnNEYXRh
KGZhbHNlKQogICAgICwgbV9sb2FkTW9kZShsb2FkTW9kZSkKICAgICAsIG1fc2hvdWxkU3RhcnQo
dHJ1ZSkKICAgICAsIG1fc2hvdWxkRmluaXNoKGZhbHNlKQpAQCAtMzA1LDcgKzMwNSw3IEBAIHZv
aWQgUU5ldHdvcmtSZXBseUhhbmRsZXI6OmZpbmlzaCgpCiAgICAgaWYgKG1fcmVkaXJlY3RlZCkg
ewogICAgICAgICByZXNldFN0YXRlKCk7CiAgICAgICAgIHN0YXJ0KCk7Ci0gICAgfSBlbHNlIGlm
ICghbV9yZXBseS0+ZXJyb3IoKSB8fCBpZ25vcmVIdHRwRXJyb3IobV9yZXBseSwgbV9yZXNwb25z
ZURhdGFTZW50KSkgeworICAgIH0gZWxzZSBpZiAoIW1fcmVwbHktPmVycm9yKCkgfHwgaWdub3Jl
SHR0cEVycm9yKG1fcmVwbHksIG1fcmVzcG9uc2VDb250YWluc0RhdGEpKSB7CiAgICAgICAgIGNs
aWVudC0+ZGlkRmluaXNoTG9hZGluZyhtX3Jlc291cmNlSGFuZGxlLCAwKTsKICAgICB9IGVsc2Ug
ewogICAgICAgICBRVXJsIHVybCA9IG1fcmVwbHktPnVybCgpOwpAQCAtMzMxLDcgKzMzMSw3IEBA
IHZvaWQgUU5ldHdvcmtSZXBseUhhbmRsZXI6OnNlbmRSZXNwb25zZUlmTmVlZGVkKCkKICAgICBp
ZiAobV9zaG91bGRTZW5kUmVzcG9uc2UpCiAgICAgICAgIHJldHVybjsKIAotICAgIGlmIChtX3Jl
cGx5LT5lcnJvcigpICYmICFpZ25vcmVIdHRwRXJyb3IobV9yZXBseSwgbV9yZXNwb25zZURhdGFT
ZW50KSkKKyAgICBpZiAobV9yZXBseS0+ZXJyb3IoKSAmJiAhaWdub3JlSHR0cEVycm9yKG1fcmVw
bHksIG1fcmVzcG9uc2VDb250YWluc0RhdGEpKQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAo
bV9yZXNwb25zZVNlbnQgfHwgIW1fcmVzb3VyY2VIYW5kbGUpCkBAIC00MzgsNiArNDM4LDkgQEAg
dm9pZCBRTmV0d29ya1JlcGx5SGFuZGxlcjo6Zm9yd2FyZERhdGEoKQogICAgIGlmIChtX3Nob3Vs
ZEZvcndhcmREYXRhKQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoIWRhdGEuaXNFbXB0eSgp
KQorICAgICAgICBtX3Jlc3BvbnNlQ29udGFpbnNEYXRhID0gdHJ1ZTsKKwogICAgIHNlbmRSZXNw
b25zZUlmTmVlZGVkKCk7CiAKICAgICAvLyBkb24ndCBlbWl0IHRoZSAiRG9jdW1lbnQgaGFzIG1v
dmVkIGhlcmUiIHR5cGUgb2YgSFRNTApAQCAtNDUzLDEwICs0NTYsOCBAQCB2b2lkIFFOZXR3b3Jr
UmVwbHlIYW5kbGVyOjpmb3J3YXJkRGF0YSgpCiAgICAgaWYgKCFjbGllbnQpCiAgICAgICAgIHJl
dHVybjsKIAotICAgIGlmICghZGF0YS5pc0VtcHR5KCkpIHsKLSAgICAgICAgbV9yZXNwb25zZURh
dGFTZW50ID0gdHJ1ZTsKKyAgICBpZiAoIWRhdGEuaXNFbXB0eSgpKQogICAgICAgICBjbGllbnQt
PmRpZFJlY2VpdmVEYXRhKG1fcmVzb3VyY2VIYW5kbGUsIGRhdGEuY29uc3REYXRhKCksIGRhdGEu
bGVuZ3RoKCksIGRhdGEubGVuZ3RoKCkgLypGaXhNZSovKTsKLSAgICB9CiB9CiAKIHZvaWQgUU5l
dHdvcmtSZXBseUhhbmRsZXI6OnVwbG9hZFByb2dyZXNzKHFpbnQ2NCBieXRlc1NlbnQsIHFpbnQ2
NCBieXRlc1RvdGFsKQpAQCAtNTY4LDcgKzU2OSw3IEBAIHZvaWQgUU5ldHdvcmtSZXBseUhhbmRs
ZXI6OnJlc2V0U3RhdGUoKQogewogICAgIG1fcmVkaXJlY3RlZCA9IGZhbHNlOwogICAgIG1fcmVz
cG9uc2VTZW50ID0gZmFsc2U7Ci0gICAgbV9yZXNwb25zZURhdGFTZW50ID0gZmFsc2U7CisgICAg
bV9yZXNwb25zZUNvbnRhaW5zRGF0YSA9IGZhbHNlOwogICAgIG1fc2hvdWxkU3RhcnQgPSB0cnVl
OwogICAgIG1fc2hvdWxkRmluaXNoID0gZmFsc2U7CiAgICAgbV9zaG91bGRTZW5kUmVzcG9uc2Ug
PSBmYWxzZTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9xdC9RTmV0d29y
a1JlcGx5SGFuZGxlci5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3F0L1FOZXR3b3JrUmVw
bHlIYW5kbGVyLmgKaW5kZXggODg0YTFhNC4uMTkwZjU5ZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL3F0L1FOZXR3b3JrUmVwbHlIYW5kbGVyLmgKKysrIGIvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL3F0L1FOZXR3b3JrUmVwbHlIYW5kbGVyLmgKQEAgLTczLDcgKzczLDcg
QEAgcHJpdmF0ZToKICAgICBSZXNvdXJjZUhhbmRsZSogbV9yZXNvdXJjZUhhbmRsZTsKICAgICBi
b29sIG1fcmVkaXJlY3RlZDsKICAgICBib29sIG1fcmVzcG9uc2VTZW50OwotICAgIGJvb2wgbV9y
ZXNwb25zZURhdGFTZW50OworICAgIGJvb2wgbV9yZXNwb25zZUNvbnRhaW5zRGF0YTsKICAgICBM
b2FkTW9kZSBtX2xvYWRNb2RlOwogICAgIFFOZXR3b3JrQWNjZXNzTWFuYWdlcjo6T3BlcmF0aW9u
IG1fbWV0aG9kOwogICAgIFFOZXR3b3JrUmVxdWVzdCBtX3JlcXVlc3Q7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76066</attachid>
            <date>2010-12-09 08:07:13 -0800</date>
            <delta_ts>2010-12-09 22:24:12 -0800</delta_ts>
            <desc>Patch v2 (fixes compile error)</desc>
            <filename>responseDataAvailable.patch</filename>
            <type>text/plain</type>
            <size>3815</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NmRlZDY3OS4uMjQzY2RlMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMC0xMi0wOSAgSm9jZWx5biBUdXJj
b3R0ZSAgPGpvY2VseW4udHVyY290dGVAbm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gTWFrZSBzdXJlIHdlIHNlbmQgdGhlIHJl
c3BvbnNlIGJlZm9yZSBhbnkgZGF0YS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTUwNzYwCisKKyAgICAgICAgVGhpcyBwYXRjaCBtYWtlIHN1cmUgdGhl
IGRhdGEgYXZhaWxhYmxlIGZsYWcgaXMgc2V0IGJlZm9yZQorICAgICAgICB3ZSBjYWxsIHNlbmRS
ZXNwb25zZUlmTmVlZGVkLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9xdC9RTmV0d29y
a1JlcGx5SGFuZGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpRTmV0d29ya1JlcGx5SGFuZGxl
cjo6UU5ldHdvcmtSZXBseUhhbmRsZXIpOgorICAgICAgICAoV2ViQ29yZTo6UU5ldHdvcmtSZXBs
eUhhbmRsZXI6OmZpbmlzaCk6CisgICAgICAgIChXZWJDb3JlOjpRTmV0d29ya1JlcGx5SGFuZGxl
cjo6c2VuZFJlc3BvbnNlSWZOZWVkZWQpOgorICAgICAgICAoV2ViQ29yZTo6UU5ldHdvcmtSZXBs
eUhhbmRsZXI6OmZvcndhcmREYXRhKToKKyAgICAgICAgKFdlYkNvcmU6OlFOZXR3b3JrUmVwbHlI
YW5kbGVyOjpyZXNldFN0YXRlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3F0L1FOZXR3
b3JrUmVwbHlIYW5kbGVyLmg6CisKIDIwMTAtMTItMDkgIERhaSBNaWt1cnViZSAgPGRtaWt1cnVi
ZUBnb29nbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbnQgVGFtdXJhLgpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3F0L1FOZXR3b3JrUmVwbHlIYW5kbGVyLmNw
cCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9xdC9RTmV0d29ya1JlcGx5SGFuZGxlci5jcHAK
aW5kZXggMDFlNjI0ZS4uYWMxNzI2MSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL3F0L1FOZXR3b3JrUmVwbHlIYW5kbGVyLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL25l
dHdvcmsvcXQvUU5ldHdvcmtSZXBseUhhbmRsZXIuY3BwCkBAIC0xODQsNyArMTg0LDcgQEAgUU5l
dHdvcmtSZXBseUhhbmRsZXI6OlFOZXR3b3JrUmVwbHlIYW5kbGVyKFJlc291cmNlSGFuZGxlKiBo
YW5kbGUsIExvYWRNb2RlIGxvYWQKICAgICAsIG1fcmVzb3VyY2VIYW5kbGUoaGFuZGxlKQogICAg
ICwgbV9yZWRpcmVjdGVkKGZhbHNlKQogICAgICwgbV9yZXNwb25zZVNlbnQoZmFsc2UpCi0gICAg
LCBtX3Jlc3BvbnNlRGF0YVNlbnQoZmFsc2UpCisgICAgLCBtX3Jlc3BvbnNlQ29udGFpbnNEYXRh
KGZhbHNlKQogICAgICwgbV9sb2FkTW9kZShsb2FkTW9kZSkKICAgICAsIG1fc2hvdWxkU3RhcnQo
dHJ1ZSkKICAgICAsIG1fc2hvdWxkRmluaXNoKGZhbHNlKQpAQCAtMzA1LDcgKzMwNSw3IEBAIHZv
aWQgUU5ldHdvcmtSZXBseUhhbmRsZXI6OmZpbmlzaCgpCiAgICAgaWYgKG1fcmVkaXJlY3RlZCkg
ewogICAgICAgICByZXNldFN0YXRlKCk7CiAgICAgICAgIHN0YXJ0KCk7Ci0gICAgfSBlbHNlIGlm
ICghbV9yZXBseS0+ZXJyb3IoKSB8fCBpZ25vcmVIdHRwRXJyb3IobV9yZXBseSwgbV9yZXNwb25z
ZURhdGFTZW50KSkgeworICAgIH0gZWxzZSBpZiAoIW1fcmVwbHktPmVycm9yKCkgfHwgaWdub3Jl
SHR0cEVycm9yKG1fcmVwbHksIG1fcmVzcG9uc2VDb250YWluc0RhdGEpKSB7CiAgICAgICAgIGNs
aWVudC0+ZGlkRmluaXNoTG9hZGluZyhtX3Jlc291cmNlSGFuZGxlLCAwKTsKICAgICB9IGVsc2Ug
ewogICAgICAgICBRVXJsIHVybCA9IG1fcmVwbHktPnVybCgpOwpAQCAtMzMxLDcgKzMzMSw3IEBA
IHZvaWQgUU5ldHdvcmtSZXBseUhhbmRsZXI6OnNlbmRSZXNwb25zZUlmTmVlZGVkKCkKICAgICBp
ZiAobV9zaG91bGRTZW5kUmVzcG9uc2UpCiAgICAgICAgIHJldHVybjsKIAotICAgIGlmIChtX3Jl
cGx5LT5lcnJvcigpICYmICFpZ25vcmVIdHRwRXJyb3IobV9yZXBseSwgbV9yZXNwb25zZURhdGFT
ZW50KSkKKyAgICBpZiAobV9yZXBseS0+ZXJyb3IoKSAmJiAhaWdub3JlSHR0cEVycm9yKG1fcmVw
bHksIG1fcmVzcG9uc2VDb250YWluc0RhdGEpKQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAo
bV9yZXNwb25zZVNlbnQgfHwgIW1fcmVzb3VyY2VIYW5kbGUpCkBAIC00MzgsNiArNDM4LDkgQEAg
dm9pZCBRTmV0d29ya1JlcGx5SGFuZGxlcjo6Zm9yd2FyZERhdGEoKQogICAgIGlmIChtX3Nob3Vs
ZEZvcndhcmREYXRhKQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAobV9yZXBseS0+Ynl0ZXNB
dmFpbGFibGUoKSkKKyAgICAgICAgbV9yZXNwb25zZUNvbnRhaW5zRGF0YSA9IHRydWU7CisKICAg
ICBzZW5kUmVzcG9uc2VJZk5lZWRlZCgpOwogCiAgICAgLy8gZG9uJ3QgZW1pdCB0aGUgIkRvY3Vt
ZW50IGhhcyBtb3ZlZCBoZXJlIiB0eXBlIG9mIEhUTUwKQEAgLTQ1MywxMCArNDU2LDggQEAgdm9p
ZCBRTmV0d29ya1JlcGx5SGFuZGxlcjo6Zm9yd2FyZERhdGEoKQogICAgIGlmICghY2xpZW50KQog
ICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIWRhdGEuaXNFbXB0eSgpKSB7Ci0gICAgICAgIG1f
cmVzcG9uc2VEYXRhU2VudCA9IHRydWU7CisgICAgaWYgKCFkYXRhLmlzRW1wdHkoKSkKICAgICAg
ICAgY2xpZW50LT5kaWRSZWNlaXZlRGF0YShtX3Jlc291cmNlSGFuZGxlLCBkYXRhLmNvbnN0RGF0
YSgpLCBkYXRhLmxlbmd0aCgpLCBkYXRhLmxlbmd0aCgpIC8qRml4TWUqLyk7Ci0gICAgfQogfQog
CiB2b2lkIFFOZXR3b3JrUmVwbHlIYW5kbGVyOjp1cGxvYWRQcm9ncmVzcyhxaW50NjQgYnl0ZXNT
ZW50LCBxaW50NjQgYnl0ZXNUb3RhbCkKQEAgLTU2OCw3ICs1NjksNyBAQCB2b2lkIFFOZXR3b3Jr
UmVwbHlIYW5kbGVyOjpyZXNldFN0YXRlKCkKIHsKICAgICBtX3JlZGlyZWN0ZWQgPSBmYWxzZTsK
ICAgICBtX3Jlc3BvbnNlU2VudCA9IGZhbHNlOwotICAgIG1fcmVzcG9uc2VEYXRhU2VudCA9IGZh
bHNlOworICAgIG1fcmVzcG9uc2VDb250YWluc0RhdGEgPSBmYWxzZTsKICAgICBtX3Nob3VsZFN0
YXJ0ID0gdHJ1ZTsKICAgICBtX3Nob3VsZEZpbmlzaCA9IGZhbHNlOwogICAgIG1fc2hvdWxkU2Vu
ZFJlc3BvbnNlID0gZmFsc2U7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
cXQvUU5ldHdvcmtSZXBseUhhbmRsZXIuaCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9xdC9R
TmV0d29ya1JlcGx5SGFuZGxlci5oCmluZGV4IDg4NGExYTQuLjE5MGY1OWYgMTAwNjQ0Ci0tLSBh
L1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9xdC9RTmV0d29ya1JlcGx5SGFuZGxlci5oCisrKyBi
L1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9xdC9RTmV0d29ya1JlcGx5SGFuZGxlci5oCkBAIC03
Myw3ICs3Myw3IEBAIHByaXZhdGU6CiAgICAgUmVzb3VyY2VIYW5kbGUqIG1fcmVzb3VyY2VIYW5k
bGU7CiAgICAgYm9vbCBtX3JlZGlyZWN0ZWQ7CiAgICAgYm9vbCBtX3Jlc3BvbnNlU2VudDsKLSAg
ICBib29sIG1fcmVzcG9uc2VEYXRhU2VudDsKKyAgICBib29sIG1fcmVzcG9uc2VDb250YWluc0Rh
dGE7CiAgICAgTG9hZE1vZGUgbV9sb2FkTW9kZTsKICAgICBRTmV0d29ya0FjY2Vzc01hbmFnZXI6
Ok9wZXJhdGlvbiBtX21ldGhvZDsKICAgICBRTmV0d29ya1JlcXVlc3QgbV9yZXF1ZXN0Owo=
</data>
<flag name="review"
          id="66947"
          type_id="1"
          status="+"
          setter="kenneth"
    />
    <flag name="commit-queue"
          id="66948"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>