<?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>57161</bug_id>
          
          <creation_ts>2011-03-26 13:17:04 -0700</creation_ts>
          <short_desc>Factor processing of incoming sync replies out into processIncomingSyncReply</short_desc>
          <delta_ts>2011-03-26 13:20:52 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>373963</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-03-26 13:17:04 -0700</bug_when>
    <thetext>Factor processing of incoming sync replies out into processIncomingSyncReply</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373964</commentid>
    <comment_count>1</comment_count>
      <attachid>87040</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-03-26 13:18:23 -0700</bug_when>
    <thetext>Created attachment 87040
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373966</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-03-26 13:20:52 -0700</bug_when>
    <thetext>Committed r82041: &lt;http://trac.webkit.org/changeset/82041&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87040</attachid>
            <date>2011-03-26 13:18:23 -0700</date>
            <delta_ts>2011-03-26 13:19:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-57161-20110326131822.patch</filename>
            <type>text/plain</type>
            <size>5088</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDgyMDQwKQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDMtMjYgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBGYWN0b3IgcHJvY2Vzc2luZyBvZiBpbmNvbWluZyBzeW5j
IHJlcGxpZXMgb3V0IGludG8gcHJvY2Vzc0luY29taW5nU3luY1JlcGx5CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NzE2MQorCisgICAgICAgICogUGxh
dGZvcm0vQ29yZUlQQy9Db25uZWN0aW9uLmNwcDoKKyAgICAgICAgKENvcmVJUEM6OkNvbm5lY3Rp
b246OnNlbmRTeW5jTWVzc2FnZSk6CisgICAgICAgIFBhc3MgRGlzcGF0Y2hNZXNzYWdlRXZlbldo
ZW5XYWl0aW5nRm9yU3luY1JlcGx5IHRvIHNlbmRNZXNzYWdlLgorCisgICAgICAgIChDb3JlSVBD
OjpDb25uZWN0aW9uOjpwcm9jZXNzSW5jb21pbmdTeW5jUmVwbHkpOgorICAgICAgICBNb3ZlIGNv
ZGUgZnJvbSBwcm9jZXNzSW5jb21pbmdNZXNzYWdlIHRvIGhlcmUuCisKKyAgICAgICAgKENvcmVJ
UEM6OkNvbm5lY3Rpb246OnByb2Nlc3NJbmNvbWluZ01lc3NhZ2UpOgorICAgICAgICBDYWxsIHBy
b2Nlc3NJbmNvbWluZ1N5bmNSZXBseS4KKwogMjAxMS0wMy0yNiAgU2FtIFdlaW5pZyAgPHNhbUB3
ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFuZGVycyBDYXJsc3Nvbi4KSW5kZXg6
IFNvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQ29ubmVjdGlvbi5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQQy9Db25uZWN0aW9uLmNwcAkocmV2
aXNpb24gODIwMzUpCisrKyBTb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0Nvbm5lY3Rp
b24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNDYsOCArMzQ2LDcgQEAgUGFzc093blB0cjxBcmd1
bWVudERlY29kZXI+IENvbm5lY3Rpb246OgogICAgIH0KIAogICAgIC8vIEZpcnN0IHNlbmQgdGhl
IG1lc3NhZ2UuCi0gICAgbWVzc2FnZUlEID0gbWVzc2FnZUlELm1lc3NhZ2VJRFdpdGhBZGRlZEZs
YWdzKE1lc3NhZ2VJRDo6RGlzcGF0Y2hNZXNzYWdlV2hlbldhaXRpbmdGb3JTeW5jUmVwbHkgfCBN
ZXNzYWdlSUQ6OlN5bmNNZXNzYWdlKTsKLSAgICBzZW5kTWVzc2FnZShtZXNzYWdlSUQsIGVuY29k
ZXIpOworICAgIHNlbmRNZXNzYWdlKG1lc3NhZ2VJRC5tZXNzYWdlSURXaXRoQWRkZWRGbGFncyhN
ZXNzYWdlSUQ6OlN5bmNNZXNzYWdlKSwgZW5jb2RlciwgRGlzcGF0Y2hNZXNzYWdlRXZlbldoZW5X
YWl0aW5nRm9yU3luY1JlcGx5KTsKIAogICAgIC8vIFRoZW4gd2FpdCBmb3IgYSByZXBseS4gV2Fp
dGluZyBmb3IgYSByZXBseSBjb3VsZCBpbnZvbHZlIGRpc3BhdGNoaW5nIGluY29taW5nIHN5bmMg
bWVzc2FnZXMsIHNvCiAgICAgLy8ga2VlcCBhbiBleHRyYSByZWZlcmVuY2UgdG8gdGhlIGNvbm5l
Y3Rpb24gaGVyZSBpbiBjYXNlIGl0J3MgaW52YWxpZGF0ZWQuCkBAIC0zOTgsMzYgKzM5Nyw0MSBA
QCBQYXNzT3duUHRyPEFyZ3VtZW50RGVjb2Rlcj4gQ29ubmVjdGlvbjo6CiAgICAgcmV0dXJuIDA7
CiB9CiAKLXZvaWQgQ29ubmVjdGlvbjo6cHJvY2Vzc0luY29taW5nTWVzc2FnZShNZXNzYWdlSUQg
bWVzc2FnZUlELCBQYXNzT3duUHRyPEFyZ3VtZW50RGVjb2Rlcj4gYXJndW1lbnRzKQordm9pZCBD
b25uZWN0aW9uOjpwcm9jZXNzSW5jb21pbmdTeW5jUmVwbHkoUGFzc093blB0cjxBcmd1bWVudERl
Y29kZXI+IGFyZ3VtZW50cykKIHsKLSAgICAvLyBDaGVjayBpZiB0aGlzIGlzIGEgc3luYyByZXBs
eS4KLSAgICBpZiAobWVzc2FnZUlEID09IE1lc3NhZ2VJRChDb3JlSVBDTWVzc2FnZTo6U3luY01l
c3NhZ2VSZXBseSkpIHsKLSAgICAgICAgTXV0ZXhMb2NrZXIgbG9ja2VyKG1fc3luY1JlcGx5U3Rh
dGVNdXRleCk7Ci0gICAgICAgIEFTU0VSVCghbV9wZW5kaW5nU3luY1JlcGxpZXMuaXNFbXB0eSgp
KTsKKyAgICBNdXRleExvY2tlciBsb2NrZXIobV9zeW5jUmVwbHlTdGF0ZU11dGV4KTsKKyAgICBB
U1NFUlQoIW1fcGVuZGluZ1N5bmNSZXBsaWVzLmlzRW1wdHkoKSk7CiAKLSAgICAgICAgLy8gR28g
dGhyb3VnaCB0aGUgc3RhY2sgb2Ygc3luYyByZXF1ZXN0cyB0aGF0IGhhdmUgcGVuZGluZyByZXBs
aWVzIGFuZCBzZWUgd2hpY2ggb25lCi0gICAgICAgIC8vIHRoaXMgcmVwbHkgaXMgZm9yLgotICAg
ICAgICBmb3IgKHNpemVfdCBpID0gbV9wZW5kaW5nU3luY1JlcGxpZXMuc2l6ZSgpOyBpID4gMDsg
LS1pKSB7Ci0gICAgICAgICAgICBQZW5kaW5nU3luY1JlcGx5JiBwZW5kaW5nU3luY1JlcGx5ID0g
bV9wZW5kaW5nU3luY1JlcGxpZXNbaSAtIDFdOworICAgIC8vIEdvIHRocm91Z2ggdGhlIHN0YWNr
IG9mIHN5bmMgcmVxdWVzdHMgdGhhdCBoYXZlIHBlbmRpbmcgcmVwbGllcyBhbmQgc2VlIHdoaWNo
IG9uZQorICAgIC8vIHRoaXMgcmVwbHkgaXMgZm9yLgorICAgIGZvciAoc2l6ZV90IGkgPSBtX3Bl
bmRpbmdTeW5jUmVwbGllcy5zaXplKCk7IGkgPiAwOyAtLWkpIHsKKyAgICAgICAgUGVuZGluZ1N5
bmNSZXBseSYgcGVuZGluZ1N5bmNSZXBseSA9IG1fcGVuZGluZ1N5bmNSZXBsaWVzW2kgLSAxXTsK
IAotICAgICAgICAgICAgaWYgKHBlbmRpbmdTeW5jUmVwbHkuc3luY1JlcXVlc3RJRCAhPSBhcmd1
bWVudHMtPmRlc3RpbmF0aW9uSUQoKSkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAg
ICAgaWYgKHBlbmRpbmdTeW5jUmVwbHkuc3luY1JlcXVlc3RJRCAhPSBhcmd1bWVudHMtPmRlc3Rp
bmF0aW9uSUQoKSkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICBBU1NFUlQo
IXBlbmRpbmdTeW5jUmVwbHkucmVwbHlEZWNvZGVyKTsKKyAgICAgICAgQVNTRVJUKCFwZW5kaW5n
U3luY1JlcGx5LnJlcGx5RGVjb2Rlcik7CiAKLSAgICAgICAgICAgIHBlbmRpbmdTeW5jUmVwbHku
cmVwbHlEZWNvZGVyID0gYXJndW1lbnRzLmxlYWtQdHIoKTsKLSAgICAgICAgICAgIHBlbmRpbmdT
eW5jUmVwbHkuZGlkUmVjZWl2ZVJlcGx5ID0gdHJ1ZTsKKyAgICAgICAgcGVuZGluZ1N5bmNSZXBs
eS5yZXBseURlY29kZXIgPSBhcmd1bWVudHMubGVha1B0cigpOworICAgICAgICBwZW5kaW5nU3lu
Y1JlcGx5LmRpZFJlY2VpdmVSZXBseSA9IHRydWU7CiAKLSAgICAgICAgICAgIC8vIFdlIGdvdCBh
IHJlcGx5IHRvIHRoZSBsYXN0IHNlbmQgbWVzc2FnZSwgd2FrZSB1cCB0aGUgY2xpZW50IHJ1biBs
b29wIHNvIGl0IGNhbiBiZSBwcm9jZXNzZWQuCi0gICAgICAgICAgICBpZiAoaSA9PSBtX3BlbmRp
bmdTeW5jUmVwbGllcy5zaXplKCkpCi0gICAgICAgICAgICAgICAgbV9zeW5jTWVzc2FnZVN0YXRl
LT53YWtlVXBDbGllbnRSdW5Mb29wKCk7CisgICAgICAgIC8vIFdlIGdvdCBhIHJlcGx5IHRvIHRo
ZSBsYXN0IHNlbmQgbWVzc2FnZSwgd2FrZSB1cCB0aGUgY2xpZW50IHJ1biBsb29wIHNvIGl0IGNh
biBiZSBwcm9jZXNzZWQuCisgICAgICAgIGlmIChpID09IG1fcGVuZGluZ1N5bmNSZXBsaWVzLnNp
emUoKSkKKyAgICAgICAgICAgIG1fc3luY01lc3NhZ2VTdGF0ZS0+d2FrZVVwQ2xpZW50UnVuTG9v
cCgpOwogCi0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KKyAgICAgICAgcmV0dXJuOwor
ICAgIH0KKworICAgIC8vIFdlIGdvdCBhIHJlcGx5IGZvciBhIG1lc3NhZ2Ugd2UgbmV2ZXIgc2Vu
dC4KKyAgICAvLyBGSVhNRTogRGlzcGF0Y2ggYSBkaWRSZWNlaXZlSW52YWxpZE1lc3NhZ2UgY2Fs
bGJhY2sgb24gdGhlIGNsaWVudC4KKyAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKK30KIAotICAg
ICAgICAvLyBXZSBnb3QgYSByZXBseSBmb3IgYSBtZXNzYWdlIHdlIG5ldmVyIHNlbnQuCi0gICAg
ICAgIC8vIEZJWE1FOiBEaXNwYXRjaCBhIGRpZFJlY2VpdmVJbnZhbGlkTWVzc2FnZSBjYWxsYmFj
ayBvbiB0aGUgY2xpZW50LgotICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKK3ZvaWQgQ29u
bmVjdGlvbjo6cHJvY2Vzc0luY29taW5nTWVzc2FnZShNZXNzYWdlSUQgbWVzc2FnZUlELCBQYXNz
T3duUHRyPEFyZ3VtZW50RGVjb2Rlcj4gYXJndW1lbnRzKQoreworICAgIC8vIENoZWNrIGlmIHRo
aXMgaXMgYSBzeW5jIHJlcGx5LgorICAgIGlmIChtZXNzYWdlSUQgPT0gTWVzc2FnZUlEKENvcmVJ
UENNZXNzYWdlOjpTeW5jTWVzc2FnZVJlcGx5KSkgeworICAgICAgICBwcm9jZXNzSW5jb21pbmdT
eW5jUmVwbHkoYXJndW1lbnRzKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApJbmRleDogU291
cmNlL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQQy9Db25uZWN0aW9uLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQQy9Db25uZWN0aW9uLmgJKHJldmlzaW9uIDgy
MDMwKQorKysgU291cmNlL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQQy9Db25uZWN0aW9uLmgJKHdv
cmtpbmcgY29weSkKQEAgLTE5MSw2ICsxOTEsOCBAQCBwcml2YXRlOgogCiAgICAgLy8gQ2FsbGVk
IG9uIHRoZSBjb25uZWN0aW9uIHdvcmsgcXVldWUuCiAgICAgdm9pZCBwcm9jZXNzSW5jb21pbmdN
ZXNzYWdlKE1lc3NhZ2VJRCwgUGFzc093blB0cjxBcmd1bWVudERlY29kZXI+KTsKKyAgICB2b2lk
IHByb2Nlc3NJbmNvbWluZ1N5bmNSZXBseShQYXNzT3duUHRyPEFyZ3VtZW50RGVjb2Rlcj4pOwor
CiAgICAgYm9vbCBjYW5TZW5kT3V0Z29pbmdNZXNzYWdlcygpIGNvbnN0OwogICAgIGJvb2wgcGxh
dGZvcm1DYW5TZW5kT3V0Z29pbmdNZXNzYWdlcygpIGNvbnN0OwogICAgIHZvaWQgc2VuZE91dGdv
aW5nTWVzc2FnZXMoKTsK
</data>
<flag name="review"
          id="79430"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>