<?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>134481</bug_id>
          
          <creation_ts>2014-06-30 18:56:57 -0700</creation_ts>
          <short_desc>Use an std::function for filtering session state data</short_desc>
          <delta_ts>2014-07-01 10:04: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>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1019536</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-06-30 18:56:57 -0700</bug_when>
    <thetext>Use an std::function for filtering session state data</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019537</commentid>
    <comment_count>1</comment_count>
      <attachid>234138</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-06-30 18:57:34 -0700</bug_when>
    <thetext>Created attachment 234138
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019538</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-06-30 18:59:12 -0700</bug_when>
    <thetext>Attachment 234138 did not pass style-queue:


ERROR: Source/WebKit2/UIProcess/cf/WebBackForwardListCF.cpp:66:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/UIProcess/cf/WebPageProxyCF.cpp:49:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/UIProcess/WebPageProxy.cpp:1837:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/UIProcess/WebPageProxy.h:553:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/UIProcess/WebBackForwardList.h:76:  Extra space before ( in function call  [whitespace/parens] [4]
Total errors found: 5 in 8 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019645</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-07-01 10:04:52 -0700</bug_when>
    <thetext>Committed r170644: &lt;http://trac.webkit.org/changeset/170644&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>234138</attachid>
            <date>2014-06-30 18:57:34 -0700</date>
            <delta_ts>2014-06-30 21:44:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134481-20140630185714.patch</filename>
            <type>text/plain</type>
            <size>8147</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwNjI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMTM0OTQ4Nzg3NGExMjEx
YWMwZGNjNjQ5MWM2MzUwMTc1ZmM2OWQ3MS4uMDA1MGQ4NTMyNTAxOTk4ZWFhNzlmNTliODY0Y2Yz
MWIyYzI1YjczZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI1IEBACiAyMDE0LTA2LTMwICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgVXNlIGFuIHN0ZDo6
ZnVuY3Rpb24gZm9yIGZpbHRlcmluZyBzZXNzaW9uIHN0YXRlIGRhdGEKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDQ4MQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUGFn
ZS5jcHA6CisgICAgICAgIChXS1BhZ2VDb3B5U2Vzc2lvblN0YXRlKToKKyAgICAgICAgKiBVSVBy
b2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlldy5tbToKKyAgICAgICAgKC1bV0tXZWJWaWV3IF9zZXNz
aW9uU3RhdGVdKToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViQmFja0ZvcndhcmRMaXN0Lmg6Cisg
ICAgICAgICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6Oldl
YlBhZ2VQcm94eTo6c2Vzc2lvblN0YXRlRGF0YSk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlBh
Z2VQcm94eS5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9jZi9XZWJCYWNrRm9yd2FyZExpc3RDRi5j
cHA6CisgICAgICAgIChXZWJLaXQ6OldlYkJhY2tGb3J3YXJkTGlzdDo6Y3JlYXRlQ0ZEaWN0aW9u
YXJ5UmVwcmVzZW50YXRpb24pOgorICAgICAgICAqIFVJUHJvY2Vzcy9jZi9XZWJQYWdlUHJveHlD
Ri5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQcm94eTo6c2Vzc2lvblN0YXRlRGF0YSk6
CisKKzIwMTQtMDYtMzAgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKwog
ICAgICAgICBBZGQgV2ViUGFnZVByb3h5OjpyZXN0b3JlRnJvbVN0YXRlCiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQ0ODAKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlLmNwcAppbmRleCA5N2JlZDgyNTYzOTYxYzMwYWY5MGY0
ZjhiMTAzNTExYWU2MzIxNDU2Li43MWI0ZWQzZmYwMmI4NGI0YTBkNGIyNjVmYTBhY2M2OGQwNDAw
Nzk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlLmNw
cAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlLmNwcApAQCAtMzUx
LDcgKzM1MSwxNSBAQCBXS1N0cmluZ1JlZiBXS1BhZ2VHZXRTZXNzaW9uQmFja0ZvcndhcmRMaXN0
SXRlbVZhbHVlVHlwZSgpCiAKIFdLRGF0YVJlZiBXS1BhZ2VDb3B5U2Vzc2lvblN0YXRlKFdLUGFn
ZVJlZiBwYWdlUmVmLCB2b2lkICpjb250ZXh0LCBXS1BhZ2VTZXNzaW9uU3RhdGVGaWx0ZXJDYWxs
YmFjayBmaWx0ZXIpCiB7Ci0gICAgcmV0dXJuIHRvQVBJKHRvSW1wbChwYWdlUmVmKS0+c2Vzc2lv
blN0YXRlRGF0YShmaWx0ZXIsIGNvbnRleHQpLmxlYWtSZWYoKSk7CisgICAgcmV0dXJuIHRvQVBJ
KHRvSW1wbChwYWdlUmVmKS0+c2Vzc2lvblN0YXRlRGF0YShbcGFnZVJlZiwgY29udGV4dCwgZmls
dGVyXShXZWJCYWNrRm9yd2FyZExpc3RJdGVtJiBpdGVtKSB7CisgICAgICAgIGlmICghZmlsdGVy
KHBhZ2VSZWYsIFdLUGFnZUdldFNlc3Npb25CYWNrRm9yd2FyZExpc3RJdGVtVmFsdWVUeXBlKCks
IHRvQVBJKCZpdGVtKSwgY29udGV4dCkpCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICAgICAgaWYgKCFmaWx0ZXIocGFnZVJlZiwgV0tQYWdlR2V0U2Vzc2lvbkhpc3RvcnlVUkxWYWx1
ZVR5cGUoKSwgdG9VUkxSZWYoaXRlbS5vcmlnaW5hbFVSTCgpLmltcGwoKSksIGNvbnRleHQpKQor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0p
LmxlYWtSZWYoKSk7CiB9CiAKIHZvaWQgV0tQYWdlUmVzdG9yZUZyb21TZXNzaW9uU3RhdGUoV0tQ
YWdlUmVmIHBhZ2VSZWYsIFdLRGF0YVJlZiBzZXNzaW9uU3RhdGVEYXRhKQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0gYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlldy5tbQppbmRleCAwYjcwNDY4OTYy
YTI1OWNiYjgwMGM1NTc1OWQxMzQzNzE1MGE3NzM1Li5lNjFhNTE3NTYyODMwNmZlZmZlNDQ5M2Y2
NzY1MWMzNGRkMjI0ZTkxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L0NvY29hL1dLV2ViVmlldy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0Nv
Y29hL1dLV2ViVmlldy5tbQpAQCAtMTU2MCw3ICsxNTYwLDcgQEAgc3RhdGljIFdlYkNvcmU6OkZs
b2F0UG9pbnQgY29uc3RyYWluQ29udGVudE9mZnNldChXZWJDb3JlOjpGbG9hdFBvaW50IGNvbnRl
bnRPZmYKIAogLSAoTlNEYXRhICopX3Nlc3Npb25TdGF0ZQogewotICAgIHJldHVybiBbd3JhcHBl
cigqX3BhZ2UtPnNlc3Npb25TdGF0ZURhdGEobnVsbHB0ciwgbnVsbHB0cikubGVha1JlZigpKSBh
dXRvcmVsZWFzZV07CisgICAgcmV0dXJuIFt3cmFwcGVyKCpfcGFnZS0+c2Vzc2lvblN0YXRlRGF0
YShudWxscHRyKS5sZWFrUmVmKCkpIGF1dG9yZWxlYXNlXTsKIH0KIAogc3RhdGljIHZvaWQgcmVs
ZWFzZU5TRGF0YSh1bnNpZ25lZCBjaGFyKiwgY29uc3Qgdm9pZCogZGF0YSkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJCYWNrRm9yd2FyZExpc3QuaCBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9XZWJCYWNrRm9yd2FyZExpc3QuaAppbmRleCBjZjY2NWVmOGMzMGRk
MGIyMzFlMmZmYWZkZTVkMjU5NTE3NjEyMjY0Li42NmYxMTVlOTZjZWEyMTE0NWQwZWI5ZTA4NDQ5
NDA2NGIwZTk1MmFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViQmFj
a0ZvcndhcmRMaXN0LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYkJhY2tGb3J3
YXJkTGlzdC5oCkBAIC03Myw3ICs3Myw3IEBAIHB1YmxpYzoKICAgICBQYXNzUmVmUHRyPEFQSTo6
QXJyYXk+IGZvcndhcmRMaXN0QXNBUElBcnJheVdpdGhMaW1pdCh1bnNpZ25lZCBsaW1pdCkgY29u
c3Q7CiAKICNpZiBVU0UoQ0YpCi0gICAgQ0ZEaWN0aW9uYXJ5UmVmIGNyZWF0ZUNGRGljdGlvbmFy
eVJlcHJlc2VudGF0aW9uKFdlYlBhZ2VQcm94eTo6V2ViUGFnZVByb3h5U2Vzc2lvblN0YXRlRmls
dGVyQ2FsbGJhY2ssIHZvaWQqIGNvbnRleHQpIGNvbnN0OworICAgIENGRGljdGlvbmFyeVJlZiBj
cmVhdGVDRkRpY3Rpb25hcnlSZXByZXNlbnRhdGlvbihzdGQ6OmZ1bmN0aW9uPGJvb2wgKFdlYkJh
Y2tGb3J3YXJkTGlzdEl0ZW0mKT4pIGNvbnN0OwogICAgIGJvb2wgcmVzdG9yZUZyb21DRkRpY3Rp
b25hcnlSZXByZXNlbnRhdGlvbihDRkRpY3Rpb25hcnlSZWYpOwogICAgIGJvb2wgcmVzdG9yZUZy
b21WMENGRGljdGlvbmFyeVJlcHJlc2VudGF0aW9uKENGRGljdGlvbmFyeVJlZik7CiAgICAgYm9v
bCByZXN0b3JlRnJvbVYxQ0ZEaWN0aW9uYXJ5UmVwcmVzZW50YXRpb24oQ0ZEaWN0aW9uYXJ5UmVm
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3Bw
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKaW5kZXggYWE3MDk5
YjY0OTM0ZjYyYWQ3MTdiOTU4N2Y1ZmJkYjNlOTQ2ZmI5Yi4uYWNjN2NkYmVlOGZmYTU4MDRmYzYz
YzEwNjcxODk3OWJmYmY4ZTVhNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L1dlYlBhZ2VQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5jcHAKQEAgLTE4MzQsNyArMTgzNCw3IEBAIHZvaWQgV2ViUGFnZVByb3h5Ojp0ZXJtaW5h
dGVQcm9jZXNzKCkKIH0KIAogI2lmICFVU0UoQ0YpCi1QYXNzUmVmUHRyPEFQSTo6RGF0YT4gV2Vi
UGFnZVByb3h5OjpzZXNzaW9uU3RhdGVEYXRhKFdlYlBhZ2VQcm94eVNlc3Npb25TdGF0ZUZpbHRl
ckNhbGxiYWNrLCB2b2lkKiAvKmNvbnRleHQqLykgY29uc3QKK1Bhc3NSZWZQdHI8QVBJOjpEYXRh
PiBXZWJQYWdlUHJveHk6OnNlc3Npb25TdGF0ZURhdGEoc3RkOjpmdW5jdGlvbjxib29sIChXZWJC
YWNrRm9yd2FyZExpc3RJdGVtJik+KSBjb25zdAogewogICAgIC8vIEZJWE1FOiBSZXR1cm4gc2Vz
c2lvbiBzdGF0ZSBkYXRhIGZvciBzYXZpbmcgUGFnZSBzdGF0ZS4KICAgICByZXR1cm4gMDsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaCBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAppbmRleCBlOWI5MzMwYTE4YmU0Nzdl
ZTE2ZTI0NjQwNGFhYzYxNDgyODhlM2JjLi5hNWRkZTkyNmM5NTAwNTY0NjU3YzBmY2EzMjJlNWVk
NjVhNmNiOThhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVBy
b3h5LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCkBAIC01
NTAsOCArNTUwLDcgQEAgcHVibGljOgogCiAgICAgdm9pZCB0ZXJtaW5hdGVQcm9jZXNzKCk7CiAK
LSAgICB0eXBlZGVmIGJvb2wgKCpXZWJQYWdlUHJveHlTZXNzaW9uU3RhdGVGaWx0ZXJDYWxsYmFj
aykoV0tQYWdlUmVmLCBXS1N0cmluZ1JlZiB0eXBlLCBXS1R5cGVSZWYgb2JqZWN0LCB2b2lkKiBj
b250ZXh0KTsKLSAgICBQYXNzUmVmUHRyPEFQSTo6RGF0YT4gc2Vzc2lvblN0YXRlRGF0YShXZWJQ
YWdlUHJveHlTZXNzaW9uU3RhdGVGaWx0ZXJDYWxsYmFjaywgdm9pZCogY29udGV4dCkgY29uc3Q7
CisgICAgUGFzc1JlZlB0cjxBUEk6OkRhdGE+IHNlc3Npb25TdGF0ZURhdGEoc3RkOjpmdW5jdGlv
bjxib29sIChXZWJCYWNrRm9yd2FyZExpc3RJdGVtJik+KSBjb25zdDsKICAgICB2b2lkIHJlc3Rv
cmVGcm9tU2Vzc2lvblN0YXRlRGF0YShBUEk6OkRhdGEqKTsKICAgICB2b2lkIHJlc3RvcmVGcm9t
U3RhdGUoU2Vzc2lvblN0YXRlKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL2NmL1dlYkJhY2tGb3J3YXJkTGlzdENGLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9jZi9XZWJCYWNrRm9yd2FyZExpc3RDRi5jcHAKaW5kZXggMTQ5YzFmZDYwY2YxOTgxZWYxNTkx
NmZhMzM1MGFjODFmNDQyYjdiNi4uZmFiMDFmNmMyNDk5ZWY3OGVmY2NiNGUyMzNiNmJmMTAyOWVk
NzE4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2NmL1dlYkJhY2tGb3J3
YXJkTGlzdENGLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvY2YvV2ViQmFja0Zv
cndhcmRMaXN0Q0YuY3BwCkBAIC02Myw3ICs2Myw3IEBAIHN0YXRpYyBDRkRpY3Rpb25hcnlSZWYg
Y3JlYXRlRW1wdHlTZXNzaW9uSGlzdG9yeURpY3Rpb25hcnkoKQogICAgIHJldHVybiBDRkRpY3Rp
b25hcnlDcmVhdGUoMCwga2V5cywgdmFsdWVzLCAxLCAma0NGVHlwZURpY3Rpb25hcnlLZXlDYWxs
QmFja3MsICZrQ0ZUeXBlRGljdGlvbmFyeVZhbHVlQ2FsbEJhY2tzKTsKIH0KIAotQ0ZEaWN0aW9u
YXJ5UmVmIFdlYkJhY2tGb3J3YXJkTGlzdDo6Y3JlYXRlQ0ZEaWN0aW9uYXJ5UmVwcmVzZW50YXRp
b24oV2ViUGFnZVByb3h5OjpXZWJQYWdlUHJveHlTZXNzaW9uU3RhdGVGaWx0ZXJDYWxsYmFjayBm
aWx0ZXIsIHZvaWQqIGNvbnRleHQpIGNvbnN0CitDRkRpY3Rpb25hcnlSZWYgV2ViQmFja0Zvcndh
cmRMaXN0OjpjcmVhdGVDRkRpY3Rpb25hcnlSZXByZXNlbnRhdGlvbihzdGQ6OmZ1bmN0aW9uPGJv
b2wgKFdlYkJhY2tGb3J3YXJkTGlzdEl0ZW0mKT4gZmlsdGVyKSBjb25zdAogewogICAgIEFTU0VS
VCghbV9oYXNDdXJyZW50SW5kZXggfHwgbV9jdXJyZW50SW5kZXggPCBtX2VudHJpZXMuc2l6ZSgp
KTsKIApAQCAtODYsMTMgKzg2LDEwIEBAIENGRGljdGlvbmFyeVJlZiBXZWJCYWNrRm9yd2FyZExp
c3Q6OmNyZWF0ZUNGRGljdGlvbmFyeVJlcHJlc2VudGF0aW9uKFdlYlBhZ2VQcm94CiAgICAgICAg
ICAgICByZXR1cm4gMDsKICAgICAgICAgfQogCi0gICAgICAgIGlmIChmaWx0ZXIpIHsKLSAgICAg
ICAgICAgIGlmICghZmlsdGVyKHRvQVBJKG1fcGFnZSksIFdLUGFnZUdldFNlc3Npb25CYWNrRm9y
d2FyZExpc3RJdGVtVmFsdWVUeXBlKCksIHRvQVBJKG1fZW50cmllc1tpXS5nZXQoKSksIGNvbnRl
eHQpCi0gICAgICAgICAgICAgICAgfHwgIWZpbHRlcih0b0FQSShtX3BhZ2UpLCBXS1BhZ2VHZXRT
ZXNzaW9uSGlzdG9yeVVSTFZhbHVlVHlwZSgpLCB0b1VSTFJlZihtX2VudHJpZXNbaV0tPm9yaWdp
bmFsVVJMKCkuaW1wbCgpKSwgY29udGV4dCkpIHsKLSAgICAgICAgICAgICAgICBpZiAoaSA8PSBt
X2N1cnJlbnRJbmRleCkKLSAgICAgICAgICAgICAgICAgICAgY3VycmVudEluZGV4LS07Ci0gICAg
ICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB9CisgICAgICAgIGlmIChmaWx0ZXIg
JiYgIWZpbHRlcigqbV9lbnRyaWVzW2ldKSkgeworICAgICAgICAgICAgaWYgKGkgPD0gbV9jdXJy
ZW50SW5kZXgpCisgICAgICAgICAgICAgICAgY3VycmVudEluZGV4LS07CisgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgfQogICAgICAgICAKICAgICAgICAgUmV0YWluUHRyPENGU3RyaW5n
UmVmPiB1cmwgPSBtX2VudHJpZXNbaV0tPnVybCgpLmNyZWF0ZUNGU3RyaW5nKCk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvY2YvV2ViUGFnZVByb3h5Q0YuY3BwIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL2NmL1dlYlBhZ2VQcm94eUNGLmNwcAppbmRleCA0MDA3Y2Fh
MmEwNGQ0YjdjYWRlYWViYzQxMTRlY2RjMDc4NmM4NWMxLi4xMjUwYmIzY2MxYjMyNzgzZjI1NTk2
YjZmYTFhN2E5MzEyNzBiYWZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
Y2YvV2ViUGFnZVByb3h5Q0YuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9jZi9X
ZWJQYWdlUHJveHlDRi5jcHAKQEAgLTQ2LDEzICs0NiwxMyBAQCBzdGF0aWMgQ0ZTdHJpbmdSZWYg
cHJvdmlzaW9uYWxVUkxLZXkgPSBDRlNUUigiUHJvdmlzaW9uYWxVUkwiKTsKIAogc3RhdGljIGNv
bnN0IFVJbnQzMiBDdXJyZW50U2Vzc2lvblN0YXRlRGF0YVZlcnNpb24gPSAyOwogCi1QYXNzUmVm
UHRyPEFQSTo6RGF0YT4gV2ViUGFnZVByb3h5OjpzZXNzaW9uU3RhdGVEYXRhKFdlYlBhZ2VQcm94
eVNlc3Npb25TdGF0ZUZpbHRlckNhbGxiYWNrIGZpbHRlciwgdm9pZCogY29udGV4dCkgY29uc3QK
K1Bhc3NSZWZQdHI8QVBJOjpEYXRhPiBXZWJQYWdlUHJveHk6OnNlc3Npb25TdGF0ZURhdGEoc3Rk
OjpmdW5jdGlvbjxib29sIChXZWJCYWNrRm9yd2FyZExpc3RJdGVtJik+IGZpbHRlcikgY29uc3QK
IHsKICAgICBjb25zdCB2b2lkKiBrZXlzWzJdOwogICAgIGNvbnN0IHZvaWQqIHZhbHVlc1syXTsK
ICAgICBDRkluZGV4IG51bVZhbHVlcyA9IDA7CiAKLSAgICBSZXRhaW5QdHI8Q0ZEaWN0aW9uYXJ5
UmVmPiBzZXNzaW9uSGlzdG9yeURpY3Rpb25hcnkgPSBhZG9wdENGKG1fYmFja0ZvcndhcmRMaXN0
LT5jcmVhdGVDRkRpY3Rpb25hcnlSZXByZXNlbnRhdGlvbihmaWx0ZXIsIGNvbnRleHQpKTsKKyAg
ICBSZXRhaW5QdHI8Q0ZEaWN0aW9uYXJ5UmVmPiBzZXNzaW9uSGlzdG9yeURpY3Rpb25hcnkgPSBh
ZG9wdENGKG1fYmFja0ZvcndhcmRMaXN0LT5jcmVhdGVDRkRpY3Rpb25hcnlSZXByZXNlbnRhdGlv
bihzdGQ6Om1vdmUoZmlsdGVyKSkpOwogICAgIGlmIChzZXNzaW9uSGlzdG9yeURpY3Rpb25hcnkp
IHsKICAgICAgICAga2V5c1tudW1WYWx1ZXNdID0gc2Vzc2lvbkhpc3RvcnlLZXk7CiAgICAgICAg
IHZhbHVlc1tudW1WYWx1ZXNdID0gc2Vzc2lvbkhpc3RvcnlEaWN0aW9uYXJ5LmdldCgpOwo=
</data>
<flag name="review"
          id="258676"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>