<?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>57873</bug_id>
          
          <creation_ts>2011-04-05 12:41:40 -0700</creation_ts>
          <short_desc>Invalidate callbacks if the WebPageProxy is no longer valid</short_desc>
          <delta_ts>2011-04-05 13:02:46 -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>379807</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-04-05 12:41:40 -0700</bug_when>
    <thetext>Invalidate callbacks if the WebPageProxy is no longer valid</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>379808</commentid>
    <comment_count>1</comment_count>
      <attachid>88295</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-04-05 12:44:14 -0700</bug_when>
    <thetext>Created attachment 88295
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>379819</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-04-05 13:02:46 -0700</bug_when>
    <thetext>Committed r82970: &lt;http://trac.webkit.org/changeset/82970&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88295</attachid>
            <date>2011-04-05 12:44:14 -0700</date>
            <delta_ts>2011-04-05 12:59:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-57873-20110405124413.patch</filename>
            <type>text/plain</type>
            <size>8258</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDgyOTY3KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjggQEAKKzIwMTEtMDQtMDUgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBJbnZhbGlkYXRlIGNhbGxiYWNrcyBpZiB0aGUgV2ViUGFn
ZVByb3h5IGlzIG5vIGxvbmdlciB2YWxpZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NTc4NzMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzkwNTk3MTc+
CisKKyAgICAgICAgQXVkaXQgYWxsIGZ1bmN0aW9uIGNhbGxzIHRoYXQgdGFrZSBjYWxsYmFja3Mg
YW5kIG1ha2Ugc3VyZSB0byBpbnZhbGlkYXRlIHRoZSBjYWxsYmFja3MKKyAgICAgICAgaWYgdGhl
IHdlYiBwYWdlIGlzIG5vIGxvbmdlciB2YWxpZC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQ
YWdlUHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OnJ1bkphdmFTY3Jp
cHRJbk1haW5GcmFtZSk6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQcm94eTo6Z2V0UmVuZGVy
VHJlZUV4dGVybmFsUmVwcmVzZW50YXRpb24pOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJv
eHk6OmdldFNvdXJjZUZvckZyYW1lKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5Ojpn
ZXRDb250ZW50c0FzU3RyaW5nKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpnZXRT
ZWxlY3Rpb25PckNvbnRlbnRzQXNTdHJpbmcpOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJv
eHk6OmdldE1haW5SZXNvdXJjZURhdGFPZkZyYW1lKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFn
ZVByb3h5OjpnZXRSZXNvdXJjZURhdGFGcm9tRnJhbWUpOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
YWdlUHJveHk6OmdldFdlYkFyY2hpdmVPZkZyYW1lKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFn
ZVByb3h5Ojpmb3JjZVJlcGFpbnQpOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OmNv
bXB1dGVQYWdlc0ZvclByaW50aW5nKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5Ojpk
cmF3UmVjdFRvUERGKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpkcmF3UGFnZXNU
b1BERik6CisKIDIwMTEtMDQtMDUgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgogCiAg
ICAgICAgIERpc2FibGUgYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcgb24gV2luZG93cyBtYWNoaW5l
cyB0aGF0IGRvbid0IHN1cHBvcnQgaXQKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJQYWdlUHJveHkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJQYWdlUHJveHkuY3BwCShyZXZpc2lvbiA4Mjk1OCkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9XZWJQYWdlUHJveHkuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMTA4LDYgKzExMDgsMTEg
QEAgdm9pZCBXZWJQYWdlUHJveHk6OmNvdW50U3RyaW5nTWF0Y2hlcyhjbwogdm9pZCBXZWJQYWdl
UHJveHk6OnJ1bkphdmFTY3JpcHRJbk1haW5GcmFtZShjb25zdCBTdHJpbmcmIHNjcmlwdCwgUGFz
c1JlZlB0cjxTY3JpcHRWYWx1ZUNhbGxiYWNrPiBwcnBDYWxsYmFjaykKIHsKICAgICBSZWZQdHI8
U2NyaXB0VmFsdWVDYWxsYmFjaz4gY2FsbGJhY2sgPSBwcnBDYWxsYmFjazsKKyAgICBpZiAoIWlz
VmFsaWQoKSkgeworICAgICAgICBjYWxsYmFjay0+aW52YWxpZGF0ZSgpOworICAgICAgICByZXR1
cm47CisgICAgfQorCiAgICAgdWludDY0X3QgY2FsbGJhY2tJRCA9IGNhbGxiYWNrLT5jYWxsYmFj
a0lEKCk7CiAgICAgbV9zY3JpcHRWYWx1ZUNhbGxiYWNrcy5zZXQoY2FsbGJhY2tJRCwgY2FsbGJh
Y2suZ2V0KCkpOwogICAgIHByb2Nlc3MoKS0+c2VuZChNZXNzYWdlczo6V2ViUGFnZTo6UnVuSmF2
YVNjcmlwdEluTWFpbkZyYW1lKHNjcmlwdCwgY2FsbGJhY2tJRCksIG1fcGFnZUlEKTsKQEAgLTEx
MTYsNiArMTEyMSwxMSBAQCB2b2lkIFdlYlBhZ2VQcm94eTo6cnVuSmF2YVNjcmlwdEluTWFpbkZy
CiB2b2lkIFdlYlBhZ2VQcm94eTo6Z2V0UmVuZGVyVHJlZUV4dGVybmFsUmVwcmVzZW50YXRpb24o
UGFzc1JlZlB0cjxTdHJpbmdDYWxsYmFjaz4gcHJwQ2FsbGJhY2spCiB7CiAgICAgUmVmUHRyPFN0
cmluZ0NhbGxiYWNrPiBjYWxsYmFjayA9IHBycENhbGxiYWNrOworICAgIGlmICghaXNWYWxpZCgp
KSB7CisgICAgICAgIGNhbGxiYWNrLT5pbnZhbGlkYXRlKCk7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisgICAgCiAgICAgdWludDY0X3QgY2FsbGJhY2tJRCA9IGNhbGxiYWNrLT5jYWxsYmFja0lE
KCk7CiAgICAgbV9zdHJpbmdDYWxsYmFja3Muc2V0KGNhbGxiYWNrSUQsIGNhbGxiYWNrLmdldCgp
KTsKICAgICBwcm9jZXNzKCktPnNlbmQoTWVzc2FnZXM6OldlYlBhZ2U6OkdldFJlbmRlclRyZWVF
eHRlcm5hbFJlcHJlc2VudGF0aW9uKGNhbGxiYWNrSUQpLCBtX3BhZ2VJRCk7CkBAIC0xMTI0LDYg
KzExMzQsMTEgQEAgdm9pZCBXZWJQYWdlUHJveHk6OmdldFJlbmRlclRyZWVFeHRlcm5hbAogdm9p
ZCBXZWJQYWdlUHJveHk6OmdldFNvdXJjZUZvckZyYW1lKFdlYkZyYW1lUHJveHkqIGZyYW1lLCBQ
YXNzUmVmUHRyPFN0cmluZ0NhbGxiYWNrPiBwcnBDYWxsYmFjaykKIHsKICAgICBSZWZQdHI8U3Ry
aW5nQ2FsbGJhY2s+IGNhbGxiYWNrID0gcHJwQ2FsbGJhY2s7CisgICAgaWYgKCFpc1ZhbGlkKCkp
IHsKKyAgICAgICAgY2FsbGJhY2stPmludmFsaWRhdGUoKTsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKyAgICAKICAgICB1aW50NjRfdCBjYWxsYmFja0lEID0gY2FsbGJhY2stPmNhbGxiYWNrSUQo
KTsKICAgICBtX2xvYWREZXBlbmRlbnRTdHJpbmdDYWxsYmFja0lEcy5hZGQoY2FsbGJhY2tJRCk7
CiAgICAgbV9zdHJpbmdDYWxsYmFja3Muc2V0KGNhbGxiYWNrSUQsIGNhbGxiYWNrLmdldCgpKTsK
QEAgLTExMzMsNiArMTE0OCwxMSBAQCB2b2lkIFdlYlBhZ2VQcm94eTo6Z2V0U291cmNlRm9yRnJh
bWUoV2ViCiB2b2lkIFdlYlBhZ2VQcm94eTo6Z2V0Q29udGVudHNBc1N0cmluZyhQYXNzUmVmUHRy
PFN0cmluZ0NhbGxiYWNrPiBwcnBDYWxsYmFjaykKIHsKICAgICBSZWZQdHI8U3RyaW5nQ2FsbGJh
Y2s+IGNhbGxiYWNrID0gcHJwQ2FsbGJhY2s7CisgICAgaWYgKCFpc1ZhbGlkKCkpIHsKKyAgICAg
ICAgY2FsbGJhY2stPmludmFsaWRhdGUoKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICAK
ICAgICB1aW50NjRfdCBjYWxsYmFja0lEID0gY2FsbGJhY2stPmNhbGxiYWNrSUQoKTsKICAgICBt
X2xvYWREZXBlbmRlbnRTdHJpbmdDYWxsYmFja0lEcy5hZGQoY2FsbGJhY2tJRCk7CiAgICAgbV9z
dHJpbmdDYWxsYmFja3Muc2V0KGNhbGxiYWNrSUQsIGNhbGxiYWNrLmdldCgpKTsKQEAgLTExNDIs
NiArMTE2MiwxMSBAQCB2b2lkIFdlYlBhZ2VQcm94eTo6Z2V0Q29udGVudHNBc1N0cmluZyhQCiB2
b2lkIFdlYlBhZ2VQcm94eTo6Z2V0U2VsZWN0aW9uT3JDb250ZW50c0FzU3RyaW5nKFBhc3NSZWZQ
dHI8U3RyaW5nQ2FsbGJhY2s+IHBycENhbGxiYWNrKQogewogICAgIFJlZlB0cjxTdHJpbmdDYWxs
YmFjaz4gY2FsbGJhY2sgPSBwcnBDYWxsYmFjazsKKyAgICBpZiAoIWlzVmFsaWQoKSkgeworICAg
ICAgICBjYWxsYmFjay0+aW52YWxpZGF0ZSgpOworICAgICAgICByZXR1cm47CisgICAgfQorICAg
IAogICAgIHVpbnQ2NF90IGNhbGxiYWNrSUQgPSBjYWxsYmFjay0+Y2FsbGJhY2tJRCgpOwogICAg
IG1fc3RyaW5nQ2FsbGJhY2tzLnNldChjYWxsYmFja0lELCBjYWxsYmFjay5nZXQoKSk7CiAgICAg
cHJvY2VzcygpLT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdlOjpHZXRTZWxlY3Rpb25PckNvbnRlbnRz
QXNTdHJpbmcoY2FsbGJhY2tJRCksIG1fcGFnZUlEKTsKQEAgLTExNTAsNiArMTE3NSwxMSBAQCB2
b2lkIFdlYlBhZ2VQcm94eTo6Z2V0U2VsZWN0aW9uT3JDb250ZW50CiB2b2lkIFdlYlBhZ2VQcm94
eTo6Z2V0TWFpblJlc291cmNlRGF0YU9mRnJhbWUoV2ViRnJhbWVQcm94eSogZnJhbWUsIFBhc3NS
ZWZQdHI8RGF0YUNhbGxiYWNrPiBwcnBDYWxsYmFjaykKIHsKICAgICBSZWZQdHI8RGF0YUNhbGxi
YWNrPiBjYWxsYmFjayA9IHBycENhbGxiYWNrOworICAgIGlmICghaXNWYWxpZCgpKSB7CisgICAg
ICAgIGNhbGxiYWNrLT5pbnZhbGlkYXRlKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAg
CiAgICAgdWludDY0X3QgY2FsbGJhY2tJRCA9IGNhbGxiYWNrLT5jYWxsYmFja0lEKCk7CiAgICAg
bV9kYXRhQ2FsbGJhY2tzLnNldChjYWxsYmFja0lELCBjYWxsYmFjay5nZXQoKSk7CiAgICAgcHJv
Y2VzcygpLT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdlOjpHZXRNYWluUmVzb3VyY2VEYXRhT2ZGcmFt
ZShmcmFtZS0+ZnJhbWVJRCgpLCBjYWxsYmFja0lEKSwgbV9wYWdlSUQpOwpAQCAtMTE1OCw2ICsx
MTg4LDExIEBAIHZvaWQgV2ViUGFnZVByb3h5OjpnZXRNYWluUmVzb3VyY2VEYXRhT2YKIHZvaWQg
V2ViUGFnZVByb3h5OjpnZXRSZXNvdXJjZURhdGFGcm9tRnJhbWUoV2ViRnJhbWVQcm94eSogZnJh
bWUsIFdlYlVSTCogcmVzb3VyY2VVUkwsIFBhc3NSZWZQdHI8RGF0YUNhbGxiYWNrPiBwcnBDYWxs
YmFjaykKIHsKICAgICBSZWZQdHI8RGF0YUNhbGxiYWNrPiBjYWxsYmFjayA9IHBycENhbGxiYWNr
OworICAgIGlmICghaXNWYWxpZCgpKSB7CisgICAgICAgIGNhbGxiYWNrLT5pbnZhbGlkYXRlKCk7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgCiAgICAgdWludDY0X3QgY2FsbGJhY2tJRCA9
IGNhbGxiYWNrLT5jYWxsYmFja0lEKCk7CiAgICAgbV9kYXRhQ2FsbGJhY2tzLnNldChjYWxsYmFj
a0lELCBjYWxsYmFjay5nZXQoKSk7CiAgICAgcHJvY2VzcygpLT5zZW5kKE1lc3NhZ2VzOjpXZWJQ
YWdlOjpHZXRSZXNvdXJjZURhdGFGcm9tRnJhbWUoZnJhbWUtPmZyYW1lSUQoKSwgcmVzb3VyY2VV
UkwtPnN0cmluZygpLCBjYWxsYmFja0lEKSwgbV9wYWdlSUQpOwpAQCAtMTE2Niw2ICsxMjAxLDEx
IEBAIHZvaWQgV2ViUGFnZVByb3h5OjpnZXRSZXNvdXJjZURhdGFGcm9tRnIKIHZvaWQgV2ViUGFn
ZVByb3h5OjpnZXRXZWJBcmNoaXZlT2ZGcmFtZShXZWJGcmFtZVByb3h5KiBmcmFtZSwgUGFzc1Jl
ZlB0cjxEYXRhQ2FsbGJhY2s+IHBycENhbGxiYWNrKQogewogICAgIFJlZlB0cjxEYXRhQ2FsbGJh
Y2s+IGNhbGxiYWNrID0gcHJwQ2FsbGJhY2s7CisgICAgaWYgKCFpc1ZhbGlkKCkpIHsKKyAgICAg
ICAgY2FsbGJhY2stPmludmFsaWRhdGUoKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICAK
ICAgICB1aW50NjRfdCBjYWxsYmFja0lEID0gY2FsbGJhY2stPmNhbGxiYWNrSUQoKTsKICAgICBt
X2RhdGFDYWxsYmFja3Muc2V0KGNhbGxiYWNrSUQsIGNhbGxiYWNrLmdldCgpKTsKICAgICBwcm9j
ZXNzKCktPnNlbmQoTWVzc2FnZXM6OldlYlBhZ2U6OkdldFdlYkFyY2hpdmVPZkZyYW1lKGZyYW1l
LT5mcmFtZUlEKCksIGNhbGxiYWNrSUQpLCBtX3BhZ2VJRCk7CkBAIC0xMTc0LDcgKzEyMTQsNiBA
QCB2b2lkIFdlYlBhZ2VQcm94eTo6Z2V0V2ViQXJjaGl2ZU9mRnJhbWUoCiB2b2lkIFdlYlBhZ2VQ
cm94eTo6Zm9yY2VSZXBhaW50KFBhc3NSZWZQdHI8Vm9pZENhbGxiYWNrPiBwcnBDYWxsYmFjaykK
IHsKICAgICBSZWZQdHI8Vm9pZENhbGxiYWNrPiBjYWxsYmFjayA9IHBycENhbGxiYWNrOwotCiAg
ICAgaWYgKCFpc1ZhbGlkKCkpIHsKICAgICAgICAgY2FsbGJhY2stPmludmFsaWRhdGUoKTsKICAg
ICAgICAgcmV0dXJuOwpAQCAtMjc3Niw4ICsyODE1LDE0IEBAIHZvaWQgV2ViUGFnZVByb3h5Ojpl
bmRQcmludGluZygpCiAgICAgcHJvY2VzcygpLT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdlOjpFbmRQ
cmludGluZygpLCBtX3BhZ2VJRCwgbV9pc1BlcmZvcm1pbmdET01QcmludE9wZXJhdGlvbiA/IENv
cmVJUEM6OkRpc3BhdGNoTWVzc2FnZUV2ZW5XaGVuV2FpdGluZ0ZvclN5bmNSZXBseSA6IDApOwog
fQogCi12b2lkIFdlYlBhZ2VQcm94eTo6Y29tcHV0ZVBhZ2VzRm9yUHJpbnRpbmcoV2ViRnJhbWVQ
cm94eSogZnJhbWUsIGNvbnN0IFByaW50SW5mbyYgcHJpbnRJbmZvLCBQYXNzUmVmUHRyPENvbXB1
dGVkUGFnZXNDYWxsYmFjaz4gY2FsbGJhY2spCit2b2lkIFdlYlBhZ2VQcm94eTo6Y29tcHV0ZVBh
Z2VzRm9yUHJpbnRpbmcoV2ViRnJhbWVQcm94eSogZnJhbWUsIGNvbnN0IFByaW50SW5mbyYgcHJp
bnRJbmZvLCBQYXNzUmVmUHRyPENvbXB1dGVkUGFnZXNDYWxsYmFjaz4gcHJwQ2FsbGJhY2spCiB7
CisgICAgUmVmUHRyPENvbXB1dGVkUGFnZXNDYWxsYmFjaz4gY2FsbGJhY2sgPSBwcnBDYWxsYmFj
azsKKyAgICBpZiAoIWlzVmFsaWQoKSkgeworICAgICAgICBjYWxsYmFjay0+aW52YWxpZGF0ZSgp
OworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgdWludDY0X3QgY2FsbGJhY2tJRCA9IGNh
bGxiYWNrLT5jYWxsYmFja0lEKCk7CiAgICAgbV9jb21wdXRlZFBhZ2VzQ2FsbGJhY2tzLnNldChj
YWxsYmFja0lELCBjYWxsYmFjay5nZXQoKSk7CiAgICAgbV9pc0luUHJpbnRpbmdNb2RlID0gdHJ1
ZTsKQEAgLTI3ODUsMTUgKzI4MzAsMjcgQEAgdm9pZCBXZWJQYWdlUHJveHk6OmNvbXB1dGVQYWdl
c0ZvclByaW50aQogfQogCiAjaWYgUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShXSU4pCi12b2lk
IFdlYlBhZ2VQcm94eTo6ZHJhd1JlY3RUb1BERihXZWJGcmFtZVByb3h5KiBmcmFtZSwgY29uc3Qg
SW50UmVjdCYgcmVjdCwgUGFzc1JlZlB0cjxEYXRhQ2FsbGJhY2s+IGNhbGxiYWNrKQordm9pZCBX
ZWJQYWdlUHJveHk6OmRyYXdSZWN0VG9QREYoV2ViRnJhbWVQcm94eSogZnJhbWUsIGNvbnN0IElu
dFJlY3QmIHJlY3QsIFBhc3NSZWZQdHI8RGF0YUNhbGxiYWNrPiBwcnBDYWxsYmFjaykKIHsKKyAg
ICBSZWZQdHI8RGF0YUNhbGxiYWNrPiBjYWxsYmFjayA9IHBycENhbGxiYWNrOworICAgIGlmICgh
aXNWYWxpZCgpKSB7CisgICAgICAgIGNhbGxiYWNrLT5pbnZhbGlkYXRlKCk7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisgICAgCiAgICAgdWludDY0X3QgY2FsbGJhY2tJRCA9IGNhbGxiYWNrLT5j
YWxsYmFja0lEKCk7CiAgICAgbV9kYXRhQ2FsbGJhY2tzLnNldChjYWxsYmFja0lELCBjYWxsYmFj
ay5nZXQoKSk7CiAgICAgcHJvY2VzcygpLT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdlOjpEcmF3UmVj
dFRvUERGKGZyYW1lLT5mcmFtZUlEKCksIHJlY3QsIGNhbGxiYWNrSUQpLCBtX3BhZ2VJRCwgbV9p
c1BlcmZvcm1pbmdET01QcmludE9wZXJhdGlvbiA/IENvcmVJUEM6OkRpc3BhdGNoTWVzc2FnZUV2
ZW5XaGVuV2FpdGluZ0ZvclN5bmNSZXBseSA6IDApOwogfQogCi12b2lkIFdlYlBhZ2VQcm94eTo6
ZHJhd1BhZ2VzVG9QREYoV2ViRnJhbWVQcm94eSogZnJhbWUsIHVpbnQzMl90IGZpcnN0LCB1aW50
MzJfdCBjb3VudCwgUGFzc1JlZlB0cjxEYXRhQ2FsbGJhY2s+IGNhbGxiYWNrKQordm9pZCBXZWJQ
YWdlUHJveHk6OmRyYXdQYWdlc1RvUERGKFdlYkZyYW1lUHJveHkqIGZyYW1lLCB1aW50MzJfdCBm
aXJzdCwgdWludDMyX3QgY291bnQsIFBhc3NSZWZQdHI8RGF0YUNhbGxiYWNrPiBwcnBDYWxsYmFj
aykKIHsKKyAgICBSZWZQdHI8RGF0YUNhbGxiYWNrPiBjYWxsYmFjayA9IHBycENhbGxiYWNrOwor
ICAgIGlmICghaXNWYWxpZCgpKSB7CisgICAgICAgIGNhbGxiYWNrLT5pbnZhbGlkYXRlKCk7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisgICAgCiAgICAgdWludDY0X3QgY2FsbGJhY2tJRCA9IGNh
bGxiYWNrLT5jYWxsYmFja0lEKCk7CiAgICAgbV9kYXRhQ2FsbGJhY2tzLnNldChjYWxsYmFja0lE
LCBjYWxsYmFjay5nZXQoKSk7CiAgICAgcHJvY2VzcygpLT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdl
OjpEcmF3UGFnZXNUb1BERihmcmFtZS0+ZnJhbWVJRCgpLCBmaXJzdCwgY291bnQsIGNhbGxiYWNr
SUQpLCBtX3BhZ2VJRCwgbV9pc1BlcmZvcm1pbmdET01QcmludE9wZXJhdGlvbiA/IENvcmVJUEM6
OkRpc3BhdGNoTWVzc2FnZUV2ZW5XaGVuV2FpdGluZ0ZvclN5bmNSZXBseSA6IDApOwo=
</data>
<flag name="review"
          id="80787"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>