<?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>29663</bug_id>
          
          <creation_ts>2009-09-22 17:30:16 -0700</creation_ts>
          <short_desc>Tighten up the ScheduledRedirection machinery to prepare for a bug fix</short_desc>
          <delta_ts>2009-09-22 17:38:31 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>149289</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-09-22 17:30:16 -0700</bug_when>
    <thetext>I have a bug fix coming that requires some improvements to the ScheduledRedirection machinery in FrameLoader.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149292</commentid>
    <comment_count>1</comment_count>
      <attachid>39967</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-09-22 17:35:47 -0700</bug_when>
    <thetext>Created attachment 39967
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149294</commentid>
    <comment_count>2</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-09-22 17:38:27 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/48661</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>39967</attachid>
            <date>2009-09-22 17:35:47 -0700</date>
            <delta_ts>2009-09-22 17:37:25 -0700</delta_ts>
            <desc>patch</desc>
            <filename>LoadPatch1.txt</filename>
            <type>text/plain</type>
            <size>10514</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0ODY2MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzEgQEAKKzIwMDktMDktMjIgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRpZ2h0
ZW4gdXAgdGhlIFNjaGVkdWxlZFJlZGlyZWN0aW9uIG1hY2hpbmVyeSB0byBwcmVwYXJlIGZvciBh
IGJ1ZyBmaXgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTI5NjYzCisKKyAgICAgICAgKiBsb2FkZXIvRnJhbWVMb2FkZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6U2NoZWR1bGVkUmVkaXJlY3Rpb246OlNjaGVkdWxlZFJlZGlyZWN0aW9uKTogQWRkZWQg
YSBib29sZWFuLAorICAgICAgICBpbml0aWFsaXplZCB0byBmYWxzZSwgdG8ga2VlcCB0cmFjayBp
ZiB0aGUgcmVkaXJlY3Rpb24gaGFzIGJlZW4KKyAgICAgICAgY29tbXVuaWNhdGVkIHRvIHRoZSBj
bGllbnQuCisgICAgICAgIChXZWJDb3JlOjpGcmFtZUxvYWRlcjo6c3RvcExvYWRpbmcpOiBUd2Vh
a2VkIGEgY29tbWVudC4KKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lTG9hZGVyOjpjYW5jZWxSZWRp
cmVjdGlvbik6IFJlbW92ZWQgY29kZSB0byBjbGVhcgorICAgICAgICBtX3NjaGVkdWxlZFJlZGly
ZWN0aW9uLmNsZWFyIHNpbmNlIHN0b3BSZWRpcmVjdGlvblRpbWVyIGRvZXMgdGhhdCBub3cuCisg
ICAgICAgIChXZWJDb3JlOjpGcmFtZUxvYWRlcjo6YWxsQ2hpbGRyZW5BcmVDb21wbGV0ZSk6IEFk
ZGVkLgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXI6OmNoZWNrQ29tcGxldGVkKTogVXNl
IGFsbENoaWxkcmVuQXJlQ29tcGxldGUKKyAgICAgICAgZnVuY3Rpb24gZm9yIGNsYXJpdHkuCisg
ICAgICAgIChXZWJDb3JlOjpGcmFtZUxvYWRlcjo6Y2hlY2tDYWxsSW1wbGljaXRDbG9zZSk6IERp
dHRvLgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXI6OnNjaGVkdWxlUmVkaXJlY3Rpb24p
OiBDaGFuZ2VkIHRvIHRha2UgYSBQYXNzT3duUHRyLgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVM
b2FkZXI6OnN0YXJ0UmVkaXJlY3Rpb25UaW1lcik6IEFkZGVkIGNvZGUgdG8gc2V0IHRoZQorICAg
ICAgICB0b2xkQ2xpZW50IGZsYWcgYW5kIG5vdCBjYWxsIGNsaWVudFJlZGlyZWN0ZWQgYSBzZWNv
bmQgdGltZSBpZiBpdCBpcyBzZXQuCisgICAgICAgIChXZWJDb3JlOjpGcmFtZUxvYWRlcjo6c3Rv
cFJlZGlyZWN0aW9uVGltZXIpOiBDaGFuZ2VkIHNvIHRoaXMgY2FuIGJlIHNhZmVseQorICAgICAg
ICBjYWxsZWQgbXVsdGlwbGUgdGltZXMgYW5kIGl0IHdpbGwgY2FsbCBjbGllbnRSZWRpcmVjdENh
bmNlbGxlZE9yRmluaXNoZWQKKyAgICAgICAgb25seSBvbmNlLgorCisgICAgICAgICogbG9hZGVy
L0ZyYW1lTG9hZGVyLmg6IENoYW5nZWQgc2NoZWR1bGVSZWRpcmVjdGlvbiB0byBiZSBhIFBhc3NP
d25QdHIuCisgICAgICAgIEFkZGVkIGFsbENoaWxkcmVuQXJlQ29tcGxldGUgZnVuY3Rpb24uCisK
IDIwMDktMDktMjIgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgVGltb3RoeSBIYXRjaGVyLgpJbmRleDogV2ViQ29yZS9sb2FkZXIv
RnJhbWVMb2FkZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVy
LmNwcAkocmV2aXNpb24gNDg2NjApCisrKyBXZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTEzOCw2ICsxMzgsNyBAQCBzdHJ1Y3QgU2NoZWR1bGVkUmVkaXJl
Y3Rpb24gewogICAgIGNvbnN0IGJvb2wgd2FzVXNlckdlc3R1cmU7CiAgICAgY29uc3QgYm9vbCB3
YXNSZWZyZXNoOwogICAgIGNvbnN0IGJvb2wgd2FzRHVyaW5nTG9hZDsKKyAgICBib29sIHRvbGRD
bGllbnQ7CiAKICAgICBTY2hlZHVsZWRSZWRpcmVjdGlvbihkb3VibGUgZGVsYXksIGNvbnN0IFN0
cmluZyYgdXJsLCBib29sIGxvY2tIaXN0b3J5LCBib29sIGxvY2tCYWNrRm9yd2FyZExpc3QsIGJv
b2wgd2FzVXNlckdlc3R1cmUsIGJvb2wgcmVmcmVzaCkKICAgICAgICAgOiB0eXBlKHJlZGlyZWN0
aW9uKQpAQCAtMTQ5LDYgKzE1MCw3IEBAIHN0cnVjdCBTY2hlZHVsZWRSZWRpcmVjdGlvbiB7CiAg
ICAgICAgICwgd2FzVXNlckdlc3R1cmUod2FzVXNlckdlc3R1cmUpCiAgICAgICAgICwgd2FzUmVm
cmVzaChyZWZyZXNoKQogICAgICAgICAsIHdhc0R1cmluZ0xvYWQoZmFsc2UpCisgICAgICAgICwg
dG9sZENsaWVudChmYWxzZSkKICAgICB7CiAgICAgICAgIEFTU0VSVCghdXJsLmlzRW1wdHkoKSk7
CiAgICAgfQpAQCAtMTY0LDYgKzE2Niw3IEBAIHN0cnVjdCBTY2hlZHVsZWRSZWRpcmVjdGlvbiB7
CiAgICAgICAgICwgd2FzVXNlckdlc3R1cmUod2FzVXNlckdlc3R1cmUpCiAgICAgICAgICwgd2Fz
UmVmcmVzaChyZWZyZXNoKQogICAgICAgICAsIHdhc0R1cmluZ0xvYWQoZHVyaW5nTG9hZCkKKyAg
ICAgICAgLCB0b2xkQ2xpZW50KGZhbHNlKQogICAgIHsKICAgICAgICAgQVNTRVJUKCF1cmwuaXNF
bXB0eSgpKTsKICAgICB9CkBAIC0xNzcsNiArMTgwLDcgQEAgc3RydWN0IFNjaGVkdWxlZFJlZGly
ZWN0aW9uIHsKICAgICAgICAgLCB3YXNVc2VyR2VzdHVyZShmYWxzZSkKICAgICAgICAgLCB3YXNS
ZWZyZXNoKGZhbHNlKQogICAgICAgICAsIHdhc0R1cmluZ0xvYWQoZmFsc2UpCisgICAgICAgICwg
dG9sZENsaWVudChmYWxzZSkKICAgICB7CiAgICAgfQogCkBAIC0xOTQsNiArMTk4LDcgQEAgc3Ry
dWN0IFNjaGVkdWxlZFJlZGlyZWN0aW9uIHsKICAgICAgICAgLCB3YXNVc2VyR2VzdHVyZShmYWxz
ZSkKICAgICAgICAgLCB3YXNSZWZyZXNoKGZhbHNlKQogICAgICAgICAsIHdhc0R1cmluZ0xvYWQo
ZHVyaW5nTG9hZCkKKyAgICAgICAgLCB0b2xkQ2xpZW50KGZhbHNlKQogICAgIHsKICAgICAgICAg
QVNTRVJUKCFmcmFtZVJlcXVlc3QuaXNFbXB0eSgpKTsKICAgICAgICAgQVNTRVJUKHRoaXMtPmZv
cm1TdGF0ZSk7CkBAIC01OTcsNyArNjAyLDcgQEAgdm9pZCBGcmFtZUxvYWRlcjo6c3RvcExvYWRp
bmcoVW5sb2FkRXZlbgogICAgICAgICAgICAgbV9mcmFtZS0+ZG9jdW1lbnQoKS0+cmVtb3ZlQWxs
RXZlbnRMaXN0ZW5lcnMoKTsKICAgICB9CiAKLSAgICBtX2lzQ29tcGxldGUgPSB0cnVlOyAvLyB0
byBhdm9pZCBjYWxsaW5nIGNvbXBsZXRlZCgpIGluIGZpbmlzaGVkUGFyc2luZygpIChEYXZpZCkK
KyAgICBtX2lzQ29tcGxldGUgPSB0cnVlOyAvLyB0byBhdm9pZCBjYWxsaW5nIGNvbXBsZXRlZCgp
IGluIGZpbmlzaGVkUGFyc2luZygpCiAgICAgbV9pc0xvYWRpbmdNYWluUmVzb3VyY2UgPSBmYWxz
ZTsKICAgICBtX2RpZENhbGxJbXBsaWNpdENsb3NlID0gdHJ1ZTsgLy8gZG9uJ3Qgd2FudCB0aGF0
IG9uZSBlaXRoZXIKIApAQCAtNjU2LDggKzY2MSw2IEBAIHZvaWQgRnJhbWVMb2FkZXI6OmNhbmNl
bFJlZGlyZWN0aW9uKGJvb2wKICAgICBtX2NhbmNlbGxpbmdXaXRoTG9hZEluUHJvZ3Jlc3MgPSBj
YW5jZWxXaXRoTG9hZEluUHJvZ3Jlc3M7CiAKICAgICBzdG9wUmVkaXJlY3Rpb25UaW1lcigpOwot
Ci0gICAgbV9zY2hlZHVsZWRSZWRpcmVjdGlvbi5jbGVhcigpOwogfQogCiBLVVJMIEZyYW1lTG9h
ZGVyOjppY29uVVJMKCkKQEAgLTEyMzgsMTUgKzEyNDEsMjMgQEAgdm9pZCBGcmFtZUxvYWRlcjo6
bG9hZERvbmUoKQogICAgIGNoZWNrQ29tcGxldGVkKCk7CiB9CiAKK2Jvb2wgRnJhbWVMb2FkZXI6
OmFsbENoaWxkcmVuQXJlQ29tcGxldGUoKSBjb25zdAoreworICAgIGZvciAoRnJhbWUqIGNoaWxk
ID0gbV9mcmFtZS0+dHJlZSgpLT5maXJzdENoaWxkKCk7IGNoaWxkOyBjaGlsZCA9IGNoaWxkLT50
cmVlKCktPm5leHRTaWJsaW5nKCkpIHsKKyAgICAgICAgaWYgKCFjaGlsZC0+bG9hZGVyKCktPm1f
aXNDb21wbGV0ZSkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgcmV0dXJu
IHRydWU7Cit9CisKIHZvaWQgRnJhbWVMb2FkZXI6OmNoZWNrQ29tcGxldGVkKCkKIHsKICAgICBp
ZiAobV9mcmFtZS0+dmlldygpKQogICAgICAgICBtX2ZyYW1lLT52aWV3KCktPmNoZWNrU3RvcERl
bGF5aW5nRGVmZXJyZWRSZXBhaW50cygpOwogCiAgICAgLy8gQW55IGZyYW1lIHRoYXQgaGFzbid0
IGNvbXBsZXRlZCB5ZXQ/Ci0gICAgZm9yIChGcmFtZSogY2hpbGQgPSBtX2ZyYW1lLT50cmVlKCkt
PmZpcnN0Q2hpbGQoKTsgY2hpbGQ7IGNoaWxkID0gY2hpbGQtPnRyZWUoKS0+bmV4dFNpYmxpbmco
KSkKLSAgICAgICAgaWYgKCFjaGlsZC0+bG9hZGVyKCktPm1faXNDb21wbGV0ZSkKLSAgICAgICAg
ICAgIHJldHVybjsKKyAgICBpZiAoIWFsbENoaWxkcmVuQXJlQ29tcGxldGUoKSkKKyAgICAgICAg
cmV0dXJuOwogCiAgICAgLy8gSGF2ZSB3ZSBjb21wbGV0ZWQgYmVmb3JlPwogICAgIGlmIChtX2lz
Q29tcGxldGUpCkBAIC0xMzA1LDkgKzEzMTYsOCBAQCB2b2lkIEZyYW1lTG9hZGVyOjpjaGVja0Nh
bGxJbXBsaWNpdENsb3NlCiAgICAgaWYgKG1fZGlkQ2FsbEltcGxpY2l0Q2xvc2UgfHwgbV9mcmFt
ZS0+ZG9jdW1lbnQoKS0+cGFyc2luZygpKQogICAgICAgICByZXR1cm47CiAKLSAgICBmb3IgKEZy
YW1lKiBjaGlsZCA9IG1fZnJhbWUtPnRyZWUoKS0+Zmlyc3RDaGlsZCgpOyBjaGlsZDsgY2hpbGQg
PSBjaGlsZC0+dHJlZSgpLT5uZXh0U2libGluZygpKQotICAgICAgICBpZiAoIWNoaWxkLT5sb2Fk
ZXIoKS0+bV9pc0NvbXBsZXRlKSAvLyBzdGlsbCBnb3QgYSBmcmFtZSBydW5uaW5nIC0+IHRvbyBl
YXJseQotICAgICAgICAgICAgcmV0dXJuOworICAgIGlmICghYWxsQ2hpbGRyZW5BcmVDb21wbGV0
ZSgpKQorICAgICAgICByZXR1cm47IC8vIHN0aWxsIGdvdCBhIGZyYW1lIHJ1bm5pbmcgLT4gdG9v
IGVhcmx5CiAKICAgICBtX2RpZENhbGxJbXBsaWNpdENsb3NlID0gdHJ1ZTsKICAgICBtX3dhc1Vu
bG9hZEV2ZW50RW1pdHRlZCA9IGZhbHNlOwpAQCAtMjExMCw3ICsyMTIwLDcgQEAgYm9vbCBGcmFt
ZUxvYWRlcjo6aXNDb21wbGV0ZSgpIGNvbnN0CiAgICAgcmV0dXJuIG1faXNDb21wbGV0ZTsKIH0K
IAotdm9pZCBGcmFtZUxvYWRlcjo6c2NoZWR1bGVSZWRpcmVjdGlvbihTY2hlZHVsZWRSZWRpcmVj
dGlvbiogcmVkaXJlY3Rpb24pCit2b2lkIEZyYW1lTG9hZGVyOjpzY2hlZHVsZVJlZGlyZWN0aW9u
KFBhc3NPd25QdHI8U2NoZWR1bGVkUmVkaXJlY3Rpb24+IHJlZGlyZWN0aW9uKQogewogICAgIEFT
U0VSVChtX2ZyYW1lLT5wYWdlKCkpOwogCkBAIC0yMTI0LDEwICsyMTM0LDEwIEBAIHZvaWQgRnJh
bWVMb2FkZXI6OnNjaGVkdWxlUmVkaXJlY3Rpb24oU2MKICAgICB9CiAKICAgICBzdG9wUmVkaXJl
Y3Rpb25UaW1lcigpOwotICAgIG1fc2NoZWR1bGVkUmVkaXJlY3Rpb24uc2V0KHJlZGlyZWN0aW9u
KTsKLSAgICBpZiAoIW1faXNDb21wbGV0ZSAmJiByZWRpcmVjdGlvbi0+dHlwZSAhPSBTY2hlZHVs
ZWRSZWRpcmVjdGlvbjo6cmVkaXJlY3Rpb24pCisgICAgbV9zY2hlZHVsZWRSZWRpcmVjdGlvbiA9
IHJlZGlyZWN0aW9uOworICAgIGlmICghbV9pc0NvbXBsZXRlICYmIG1fc2NoZWR1bGVkUmVkaXJl
Y3Rpb24tPnR5cGUgIT0gU2NoZWR1bGVkUmVkaXJlY3Rpb246OnJlZGlyZWN0aW9uKQogICAgICAg
ICBjb21wbGV0ZWQoKTsKLSAgICBpZiAobV9pc0NvbXBsZXRlIHx8IHJlZGlyZWN0aW9uLT50eXBl
ICE9IFNjaGVkdWxlZFJlZGlyZWN0aW9uOjpyZWRpcmVjdGlvbikKKyAgICBpZiAobV9pc0NvbXBs
ZXRlIHx8IG1fc2NoZWR1bGVkUmVkaXJlY3Rpb24tPnR5cGUgIT0gU2NoZWR1bGVkUmVkaXJlY3Rp
b246OnJlZGlyZWN0aW9uKQogICAgICAgICBzdGFydFJlZGlyZWN0aW9uVGltZXIoKTsKIH0KIApA
QCAtMjE0Miw2ICsyMTUyLDkgQEAgdm9pZCBGcmFtZUxvYWRlcjo6c3RhcnRSZWRpcmVjdGlvblRp
bWVyKAogICAgIHN3aXRjaCAobV9zY2hlZHVsZWRSZWRpcmVjdGlvbi0+dHlwZSkgewogICAgICAg
ICBjYXNlIFNjaGVkdWxlZFJlZGlyZWN0aW9uOjpsb2NhdGlvbkNoYW5nZToKICAgICAgICAgY2Fz
ZSBTY2hlZHVsZWRSZWRpcmVjdGlvbjo6cmVkaXJlY3Rpb246CisgICAgICAgICAgICBpZiAobV9z
Y2hlZHVsZWRSZWRpcmVjdGlvbi0+dG9sZENsaWVudCkKKyAgICAgICAgICAgICAgICByZXR1cm47
CisgICAgICAgICAgICBtX3NjaGVkdWxlZFJlZGlyZWN0aW9uLT50b2xkQ2xpZW50ID0gdHJ1ZTsK
ICAgICAgICAgICAgIGNsaWVudFJlZGlyZWN0ZWQoS1VSTChQYXJzZWRVUkxTdHJpbmcsIG1fc2No
ZWR1bGVkUmVkaXJlY3Rpb24tPnVybCksCiAgICAgICAgICAgICAgICAgbV9zY2hlZHVsZWRSZWRp
cmVjdGlvbi0+ZGVsYXksCiAgICAgICAgICAgICAgICAgY3VycmVudFRpbWUoKSArIG1fcmVkaXJl
Y3Rpb25UaW1lci5uZXh0RmlyZUludGVydmFsKCksCkBAIC0yMTYxLDI4ICsyMTc0LDExIEBAIHZv
aWQgRnJhbWVMb2FkZXI6OnN0YXJ0UmVkaXJlY3Rpb25UaW1lcigKIAogdm9pZCBGcmFtZUxvYWRl
cjo6c3RvcFJlZGlyZWN0aW9uVGltZXIoKQogewotICAgIGlmICghbV9yZWRpcmVjdGlvblRpbWVy
LmlzQWN0aXZlKCkpCi0gICAgICAgIHJldHVybjsKLQogICAgIG1fcmVkaXJlY3Rpb25UaW1lci5z
dG9wKCk7CiAKLSAgICBpZiAobV9zY2hlZHVsZWRSZWRpcmVjdGlvbikgewotICAgICAgICBzd2l0
Y2ggKG1fc2NoZWR1bGVkUmVkaXJlY3Rpb24tPnR5cGUpIHsKLSAgICAgICAgICAgIGNhc2UgU2No
ZWR1bGVkUmVkaXJlY3Rpb246OmxvY2F0aW9uQ2hhbmdlOgotICAgICAgICAgICAgY2FzZSBTY2hl
ZHVsZWRSZWRpcmVjdGlvbjo6cmVkaXJlY3Rpb246Ci0gICAgICAgICAgICAgICAgY2xpZW50UmVk
aXJlY3RDYW5jZWxsZWRPckZpbmlzaGVkKG1fY2FuY2VsbGluZ1dpdGhMb2FkSW5Qcm9ncmVzcyk7
Ci0gICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgY2FzZSBTY2hlZHVsZWRSZWRp
cmVjdGlvbjo6Zm9ybVN1Ym1pc3Npb246Ci0gICAgICAgICAgICAgICAgLy8gRklYTUU6IEl0IHdv
dWxkIG1ha2Ugc2Vuc2UgdG8gcmVwb3J0IGZvcm0gc3VibWlzc2lvbnMgYXMgY2xpZW50IHJlZGly
ZWN0cyB0b28uCi0gICAgICAgICAgICAgICAgLy8gQnV0IHdlIGRpZG4ndCBkbyB0aGF0IGluIHRo
ZSBwYXN0IHdoZW4gZm9ybSBzdWJtaXNzaW9uIHVzZWQgYSBzZXBhcmF0ZSBkZWxheQotICAgICAg
ICAgICAgICAgIC8vIG1lY2hhbmlzbSwgc28gZG9pbmcgaXQgd2lsbCBiZSBhIGJlaGF2aW9yIGNo
YW5nZS4KLSAgICAgICAgICAgICAgICByZXR1cm47Ci0gICAgICAgICAgICBjYXNlIFNjaGVkdWxl
ZFJlZGlyZWN0aW9uOjpoaXN0b3J5TmF2aWdhdGlvbjoKLSAgICAgICAgICAgICAgICAvLyBEb24n
dCByZXBvcnQgaGlzdG9yeSBuYXZpZ2F0aW9ucy4KLSAgICAgICAgICAgICAgICByZXR1cm47Ci0g
ICAgICAgIH0KLSAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7Ci0gICAgfQorICAgIE93blB0
cjxTY2hlZHVsZWRSZWRpcmVjdGlvbj4gcmVkaXJlY3Rpb24obV9zY2hlZHVsZWRSZWRpcmVjdGlv
bi5yZWxlYXNlKCkpOworICAgIGlmIChyZWRpcmVjdGlvbiAmJiByZWRpcmVjdGlvbi0+dG9sZENs
aWVudCkKKyAgICAgICAgY2xpZW50UmVkaXJlY3RDYW5jZWxsZWRPckZpbmlzaGVkKG1fY2FuY2Vs
bGluZ1dpdGhMb2FkSW5Qcm9ncmVzcyk7CiB9CiAKIHZvaWQgRnJhbWVMb2FkZXI6OmNvbXBsZXRl
ZCgpCkluZGV4OiBXZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmgJKHJldmlzaW9uIDQ4NjYwKQorKysgV2ViQ29yZS9s
b2FkZXIvRnJhbWVMb2FkZXIuaAkod29ya2luZyBjb3B5KQpAQCAtMzUsNiArMzUsNyBAQAogI2lu
Y2x1ZGUgIlJlc291cmNlUmVxdWVzdC5oIgogI2luY2x1ZGUgIlRocmVhZGFibGVMb2FkZXIuaCIK
ICNpbmNsdWRlICJUaW1lci5oIgorI2luY2x1ZGUgPHd0Zi9Gb3J3YXJkLmg+CiAKIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKIApAQCAtNDg1LDcgKzQ4Niw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAg
ICAgICAgYm9vbCBzaG91bGRSZWxvYWRUb0hhbmRsZVVucmVhY2hhYmxlVVJMKERvY3VtZW50TG9h
ZGVyKik7CiAgICAgICAgIHZvaWQgaGFuZGxlVW5pbXBsZW1lbnRhYmxlUG9saWN5KGNvbnN0IFJl
c291cmNlRXJyb3ImKTsKIAotICAgICAgICB2b2lkIHNjaGVkdWxlUmVkaXJlY3Rpb24oU2NoZWR1
bGVkUmVkaXJlY3Rpb24qKTsKKyAgICAgICAgdm9pZCBzY2hlZHVsZVJlZGlyZWN0aW9uKFBhc3NP
d25QdHI8U2NoZWR1bGVkUmVkaXJlY3Rpb24+KTsKICAgICAgICAgdm9pZCBzdGFydFJlZGlyZWN0
aW9uVGltZXIoKTsKICAgICAgICAgdm9pZCBzdG9wUmVkaXJlY3Rpb25UaW1lcigpOwogCkBAIC01
NDUsNiArNTQ2LDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiAgICAgICAgIHZvaWQgc2F2ZVNj
cm9sbFBvc2l0aW9uQW5kVmlld1N0YXRlVG9JdGVtKEhpc3RvcnlJdGVtKik7CiAKKyAgICAgICAg
Ym9vbCBhbGxDaGlsZHJlbkFyZUNvbXBsZXRlKCkgY29uc3Q7IC8vIGltbWVkaWF0ZSBjaGlsZHJl
biwgbm90IGFsbCBkZXNjZW5kYW50cworCiAgICAgICAgIEZyYW1lKiBtX2ZyYW1lOwogICAgICAg
ICBGcmFtZUxvYWRlckNsaWVudCogbV9jbGllbnQ7CiAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDQ4NjYw
KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQg
QEAKKzIwMDktMDktMjIgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRpZ2h0ZW4gdXAgdGhlIFNj
aGVkdWxlZFJlZGlyZWN0aW9uIG1hY2hpbmVyeSB0byBwcmVwYXJlIGZvciBhIGJ1ZyBmaXgKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5NjYzCisKKyAg
ICAgICAgKiBodHRwL3Rlc3RzL2xvYWRpbmcvZGVsZXRlZC1ob3N0LWluLXJlc291cmNlLWxvYWQt
ZGVsZWdhdGUtY2FsbGJhY2stZXhwZWN0ZWQudHh0OgorICAgICAgICBVcGRhdGVkIHRlc3QgdG8g
cmVmbGVjdCBwcm9ncmVzc2lvbi4gVGhlIHdpbGxQZXJmb3JtQ2xpZW50UmVkaXJlY3RUb1VSTAor
ICAgICAgICBjYWxsIHdhcyBjYWxsZWQgYW4gZXh0cmEgdGltZSBiZWZvcmUuCisKIDIwMDktMDkt
MjIgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBB
bGV4ZXkgUHJvc2t1cnlha292LgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9sb2FkaW5n
L2RlbGV0ZWQtaG9zdC1pbi1yZXNvdXJjZS1sb2FkLWRlbGVnYXRlLWNhbGxiYWNrLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2xvYWRpbmcvZGVsZXRl
ZC1ob3N0LWluLXJlc291cmNlLWxvYWQtZGVsZWdhdGUtY2FsbGJhY2stZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiA0ODY2MCkKKysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMvbG9hZGluZy9kZWxldGVk
LWhvc3QtaW4tcmVzb3VyY2UtbG9hZC1kZWxlZ2F0ZS1jYWxsYmFjay1leHBlY3RlZC50eHQJKHdv
cmtpbmcgY29weSkKQEAgLTMsNyArMyw2IEBAIG1haW4gZnJhbWUgLSBkaWRDb21taXRMb2FkRm9y
RnJhbWUKIG1haW4gZnJhbWUgLSBkaWRGaW5pc2hEb2N1bWVudExvYWRGb3JGcmFtZQogbWFpbiBm
cmFtZSAtIHdpbGxQZXJmb3JtQ2xpZW50UmVkaXJlY3RUb1VSTDogaHR0cDovLzEyNy4wLjAuMTo4
MDAwL2xvYWRpbmcvZGVsZXRlZC1ob3N0LWluLXJlc291cmNlLWxvYWQtZGVsZWdhdGUtY2FsbGJh
Y2suaHRtbCAKIG1haW4gZnJhbWUgLSBkaWRIYW5kbGVPbmxvYWRFdmVudHNGb3JGcmFtZQotbWFp
biBmcmFtZSAtIHdpbGxQZXJmb3JtQ2xpZW50UmVkaXJlY3RUb1VSTDogaHR0cDovLzEyNy4wLjAu
MTo4MDAwL2xvYWRpbmcvZGVsZXRlZC1ob3N0LWluLXJlc291cmNlLWxvYWQtZGVsZWdhdGUtY2Fs
bGJhY2suaHRtbCAKIG1haW4gZnJhbWUgLSBkaWRGaW5pc2hMb2FkRm9yRnJhbWUKIG1haW4gZnJh
bWUgLSBkaWRTdGFydFByb3Zpc2lvbmFsTG9hZEZvckZyYW1lCiBtYWluIGZyYW1lIC0gZGlkQ2Fu
Y2VsQ2xpZW50UmVkaXJlY3RGb3JGcmFtZQo=
</data>
<flag name="review"
          id="21121"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>