<?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>60401</bug_id>
          
          <creation_ts>2011-05-06 14:09:01 -0700</creation_ts>
          <short_desc>Make more PluginInfoStore member functions static</short_desc>
          <delta_ts>2011-05-06 15:05:10 -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>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>399796</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-05-06 14:09:01 -0700</bug_when>
    <thetext>Make more PluginInfoStore member functions static</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>399801</commentid>
    <comment_count>1</comment_count>
      <attachid>92635</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-05-06 14:10:51 -0700</bug_when>
    <thetext>Created attachment 92635
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>399806</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-05-06 14:17:46 -0700</bug_when>
    <thetext>Committed r85978: &lt;http://trac.webkit.org/changeset/85978&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>399840</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-05-06 15:05:10 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/85978 might have broken WinCairo Debug (Build)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>92635</attachid>
            <date>2011-05-06 14:10:51 -0700</date>
            <delta_ts>2011-05-06 14:16:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-60401-20110506141050.patch</filename>
            <type>text/plain</type>
            <size>8493</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDg1OTc2KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTEtMDUtMDYgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBNYWtlIG1vcmUgUGx1Z2luSW5mb1N0b3JlIG1lbWJlciBm
dW5jdGlvbnMgc3RhdGljCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD02MDQwMQorCisgICAgICAgIFRoaXMgaXMgYSBmaXJzdCBzdGVwIHRvd2FyZHMgbWFr
aW5nIFBsdWdpbkluZm9TdG9yZSB0aHJlYWQgc2FmZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9Q
bHVnaW5zL1BsdWdpbkluZm9TdG9yZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OlBsdWdpbkluZm9T
dG9yZTo6bG9hZFBsdWdpbnNJZk5lY2Vzc2FyeSk6CisgICAgICAgIChXZWJLaXQ6OlBsdWdpbklu
Zm9TdG9yZTo6bG9hZFBsdWdpbik6CisgICAgICAgICogVUlQcm9jZXNzL1BsdWdpbnMvUGx1Z2lu
SW5mb1N0b3JlLmg6CisgICAgICAgICogVUlQcm9jZXNzL1BsdWdpbnMvbWFjL1BsdWdpbkluZm9T
dG9yZU1hYy5tbToKKyAgICAgICAgKFdlYktpdDo6UGx1Z2luSW5mb1N0b3JlOjpzaG91bGRVc2VQ
bHVnaW4pOgorICAgICAgICAqIFVJUHJvY2Vzcy9QbHVnaW5zL3VuaXgvUGx1Z2luSW5mb1N0b3Jl
VW5peC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlBsdWdpbkluZm9TdG9yZTo6c2hvdWxkVXNlUGx1
Z2luKToKKyAgICAgICAgKiBVSVByb2Nlc3MvUGx1Z2lucy93aW4vUGx1Z2luSW5mb1N0b3JlV2lu
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGx1Z2luSW5mb1N0b3JlOjpzaG91bGRVc2VQbHVnaW4p
OgorCiAyMDExLTA1LTA2ICBBZGFtIFJvYmVuICA8YXJvYmVuQGFwcGxlLmNvbT4KIAogICAgICAg
ICBNYWMgYnVpbGQgZml4CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGx1Z2lucy9Q
bHVnaW5JbmZvU3RvcmUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9QbHVnaW5zL1BsdWdpbkluZm9TdG9yZS5jcHAJKHJldmlzaW9uIDg1OTU5KQorKysgU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL1BsdWdpbnMvUGx1Z2luSW5mb1N0b3JlLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNzAsOCArNzAsNiBAQCB2b2lkIFBsdWdpbkluZm9TdG9yZTo6bG9hZFBsdWdpbnNJ
Zk5lY2VzCiAgICAgaWYgKG1fcGx1Z2luTGlzdElzVXBUb0RhdGUpCiAgICAgICAgIHJldHVybjsK
IAotICAgIG1fcGx1Z2lucy5jbGVhcigpOwotCiAgICAgUGF0aEhhc2hTZXQgdW5pcXVlUGx1Z2lu
UGF0aHM7CiAKICAgICAvLyBGaXJzdCwgbG9hZCBwbHVnLWlucyBmcm9tIHRoZSBhZGRpdGlvbmFs
IHBsdWctaW5zIGRpcmVjdG9yaWVzIHNwZWNpZmllZC4KQEAgLTg2LDI1ICs4NCwyNyBAQCB2b2lk
IFBsdWdpbkluZm9TdG9yZTo6bG9hZFBsdWdpbnNJZk5lY2VzCiAgICAgLy8gVGhlbiBsb2FkIHBs
dWctaW5zIHRoYXQgYXJlIG5vdCBpbiB0aGUgc3RhbmRhcmQgcGx1Zy1pbnMgZGlyZWN0b3JpZXMu
CiAgICAgYWRkRnJvbVZlY3Rvcih1bmlxdWVQbHVnaW5QYXRocywgaW5kaXZpZHVhbFBsdWdpblBh
dGhzKCkpOwogCisgICAgVmVjdG9yPFBsdWdpbj4gcGx1Z2luczsKKwogICAgIFBhdGhIYXNoU2V0
Ojpjb25zdF9pdGVyYXRvciBlbmQgPSB1bmlxdWVQbHVnaW5QYXRocy5lbmQoKTsKICAgICBmb3Ig
KFBhdGhIYXNoU2V0Ojpjb25zdF9pdGVyYXRvciBpdCA9IHVuaXF1ZVBsdWdpblBhdGhzLmJlZ2lu
KCk7IGl0ICE9IGVuZDsgKytpdCkKLSAgICAgICAgbG9hZFBsdWdpbigqaXQpOworICAgICAgICBs
b2FkUGx1Z2luKHBsdWdpbnMsICppdCk7CiAKKyAgICBtX3BsdWdpbnMuc3dhcChwbHVnaW5zKTsK
ICAgICBtX3BsdWdpbkxpc3RJc1VwVG9EYXRlID0gdHJ1ZTsKIH0KIAotdm9pZCBQbHVnaW5JbmZv
U3RvcmU6OmxvYWRQbHVnaW4oY29uc3QgU3RyaW5nJiBwbHVnaW5QYXRoKQordm9pZCBQbHVnaW5J
bmZvU3RvcmU6OmxvYWRQbHVnaW4oVmVjdG9yPFBsdWdpbj4mIHBsdWdpbnMsIGNvbnN0IFN0cmlu
ZyYgcGx1Z2luUGF0aCkKIHsKICAgICBQbHVnaW4gcGx1Z2luOwogICAgIAogICAgIGlmICghZ2V0
UGx1Z2luSW5mbyhwbHVnaW5QYXRoLCBwbHVnaW4pKQogICAgICAgICByZXR1cm47CiAKLSAgICBp
ZiAoIXNob3VsZFVzZVBsdWdpbihwbHVnaW4pKQorICAgIGlmICghc2hvdWxkVXNlUGx1Z2luKHBs
dWdpbnMsIHBsdWdpbikpCiAgICAgICAgIHJldHVybjsKICAgICAKLSAgICAvLyBBZGQgdGhlIHBs
dWctaW4uCi0gICAgbV9wbHVnaW5zLmFwcGVuZChwbHVnaW4pOworICAgIHBsdWdpbnMuYXBwZW5k
KHBsdWdpbik7CiB9CiAKIHZvaWQgUGx1Z2luSW5mb1N0b3JlOjpnZXRQbHVnaW5zKFZlY3RvcjxQ
bHVnaW5JbmZvPiYgcGx1Z2lucykKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9QbHVn
aW5zL1BsdWdpbkluZm9TdG9yZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9QbHVnaW5zL1BsdWdpbkluZm9TdG9yZS5oCShyZXZpc2lvbiA4NTk1OSkKKysrIFNvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9QbHVnaW5zL1BsdWdpbkluZm9TdG9yZS5oCSh3b3JraW5nIGNv
cHkpCkBAIC03NSwxOCArNzUsMjYgQEAgcHJpdmF0ZToKICAgICBQbHVnaW4gZmluZFBsdWdpbkZv
ckV4dGVuc2lvbihjb25zdCBTdHJpbmcmIGV4dGVuc2lvbiwgU3RyaW5nJiBtaW1lVHlwZSk7CiAK
ICAgICB2b2lkIGxvYWRQbHVnaW5zSWZOZWNlc3NhcnkoKTsKLSAgICB2b2lkIGxvYWRQbHVnaW4o
Y29uc3QgU3RyaW5nJiBwbHVnaW5QYXRoKTsKKyAgICBzdGF0aWMgdm9pZCBsb2FkUGx1Z2luKFZl
Y3RvcjxQbHVnaW4+JiBwbHVnaW5zLCBjb25zdCBTdHJpbmcmIHBsdWdpblBhdGgpOwogICAgIAot
ICAgIC8vIFBsYXRmb3JtLXNwZWNpZmljIG1lbWJlciBmdW5jdGlvbnMKKyAgICAvLyBQbGF0Zm9y
bS1zcGVjaWZpYyBtZW1iZXIgZnVuY3Rpb25zOgogCiAgICAgLy8gUmV0dXJucyBwYXRocyB0byBk
aXJlY3RvcmllcyB0aGF0IHNob3VsZCBiZSBzZWFyY2hlZCBmb3IgcGx1Zy1pbnMgKHZpYSBwbHVn
aW5QYXRoc0luRGlyZWN0b3J5KS4KICAgICBzdGF0aWMgVmVjdG9yPFN0cmluZz4gcGx1Z2luc0Rp
cmVjdG9yaWVzKCk7CisKICAgICAvLyBSZXR1cm5zIHBhdGhzIHRvIGFsbCBwbHVnLWlucyBpbiB0
aGUgc3BlY2lmaWVkIGRpcmVjdG9yeS4KICAgICBzdGF0aWMgVmVjdG9yPFN0cmluZz4gcGx1Z2lu
UGF0aHNJbkRpcmVjdG9yeShjb25zdCBTdHJpbmcmIGRpcmVjdG9yeSk7CisKICAgICAvLyBSZXR1
cm5zIHBhdGhzIHRvIGluZGl2aWR1YWwgcGx1Zy1pbnMgdGhhdCB3b24ndCBiZSBmb3VuZCB2aWEg
cGx1Z2luc0RpcmVjdG9yaWVzL3BsdWdpblBhdGhzSW5EaXJlY3RvcnkuCiAgICAgc3RhdGljIFZl
Y3RvcjxTdHJpbmc+IGluZGl2aWR1YWxQbHVnaW5QYXRocygpOworCisgICAgLy8gTG9hZCBwbHVn
LWluIGluZm8gZm9yIHRoZSBwbHVnLWluIHdpdGggdGhlIHNwZWNpZmllZCBwYXRoLgogICAgIHN0
YXRpYyBib29sIGdldFBsdWdpbkluZm8oY29uc3QgU3RyaW5nJiBwbHVnaW5QYXRoLCBQbHVnaW4m
IHBsdWdpbik7Ci0gICAgYm9vbCBzaG91bGRVc2VQbHVnaW4oY29uc3QgUGx1Z2luJiBwbHVnaW4p
OworCisgICAgLy8gUmV0dXJuIHdoZXRoZXIgdGhpcyBwbHVnLWluIHNob3VsZCBiZSB1c2VkIChh
ZGRlZCB0byB0aGUgbGlzdCBvZiBwbHVnLWlucykgb3Igbm90LgorICAgIHN0YXRpYyBib29sIHNo
b3VsZFVzZVBsdWdpbihWZWN0b3I8UGx1Z2luPiYgYWxyZWFkeUxvYWRlZFBsdWdpbnMsIGNvbnN0
IFBsdWdpbiYpOworCisgICAgLy8gR2V0IHRoZSBNSU1FIHR5cGUgZm9yIHRoZSBnaXZlbiBleHRl
bnNpb24uCiAgICAgc3RhdGljIFN0cmluZyBnZXRNSU1FVHlwZUZvckV4dGVuc2lvbihjb25zdCBT
dHJpbmcmIGV4dGVuc2lvbik7CiAKICAgICBWZWN0b3I8U3RyaW5nPiBtX2FkZGl0aW9uYWxQbHVn
aW5zRGlyZWN0b3JpZXM7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGx1Z2lucy9t
YWMvUGx1Z2luSW5mb1N0b3JlTWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9QbHVnaW5zL21hYy9QbHVnaW5JbmZvU3RvcmVNYWMubW0JKHJldmlzaW9uIDg1OTU5
KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1BsdWdpbnMvbWFjL1BsdWdpbkluZm9TdG9y
ZU1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtNzYsMTAgKzc2LDEwIEBAIGJvb2wgUGx1Z2luSW5m
b1N0b3JlOjpnZXRQbHVnaW5JbmZvKGNvbnMKICAgICByZXR1cm4gTmV0c2NhcGVQbHVnaW5Nb2R1
bGU6OmdldFBsdWdpbkluZm8ocGx1Z2luUGF0aCwgcGx1Z2luKTsKIH0KIAotYm9vbCBQbHVnaW5J
bmZvU3RvcmU6OnNob3VsZFVzZVBsdWdpbihjb25zdCBQbHVnaW4mIHBsdWdpbikKK2Jvb2wgUGx1
Z2luSW5mb1N0b3JlOjpzaG91bGRVc2VQbHVnaW4oVmVjdG9yPFBsdWdpbj4mIGFscmVhZHlMb2Fk
ZWRQbHVnaW5zLCBjb25zdCBQbHVnaW4mIHBsdWdpbikKIHsKLSAgICBmb3IgKHNpemVfdCBpID0g
MDsgaSA8IG1fcGx1Z2lucy5zaXplKCk7ICsraSkgewotICAgICAgICBjb25zdCBQbHVnaW4mIGxv
YWRlZFBsdWdpbiA9IG1fcGx1Z2luc1tpXTsKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGFs
cmVhZHlMb2FkZWRQbHVnaW5zLnNpemUoKTsgKytpKSB7CisgICAgICAgIGNvbnN0IFBsdWdpbiYg
bG9hZGVkUGx1Z2luID0gYWxyZWFkeUxvYWRlZFBsdWdpbnNbaV07CiAKICAgICAgICAgLy8gSWYg
YSBwbHVnLWluIHdpdGggdGhlIHNhbWUgYnVuZGxlIGlkZW50aWZpZXIgYWxyZWFkeSBleGlzdHMs
IHdlIGRvbid0IHdhbnQgdG8gbG9hZCBpdC4KICAgICAgICAgaWYgKGxvYWRlZFBsdWdpbi5idW5k
bGVJZGVudGlmaWVyID09IHBsdWdpbi5idW5kbGVJZGVudGlmaWVyKQpJbmRleDogU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL1BsdWdpbnMvdW5peC9QbHVnaW5JbmZvU3RvcmVVbml4LmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGx1Z2lucy91bml4L1BsdWdpbklu
Zm9TdG9yZVVuaXguY3BwCShyZXZpc2lvbiA4NTk1OSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9QbHVnaW5zL3VuaXgvUGx1Z2luSW5mb1N0b3JlVW5peC5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTY0LDcgKzY0LDcgQEAgYm9vbCBQbHVnaW5JbmZvU3RvcmU6OmdldFBsdWdpbkluZm8oY29u
cwogICAgIHJldHVybiBOZXRzY2FwZVBsdWdpbk1vZHVsZTo6Z2V0UGx1Z2luSW5mbyhwbHVnaW5Q
YXRoLCBwbHVnaW4pOwogfQogCi1ib29sIFBsdWdpbkluZm9TdG9yZTo6c2hvdWxkVXNlUGx1Z2lu
KGNvbnN0IFBsdWdpbiYgcGx1Z2luKQorYm9vbCBQbHVnaW5JbmZvU3RvcmU6OnNob3VsZFVzZVBs
dWdpbihWZWN0b3I8UGx1Z2luPiYgYWxyZWFkeUxvYWRlZFBsdWdpbnMsIGNvbnN0IFBsdWdpbiYg
cGx1Z2luKQogewogICAgIC8vIFdlIGRvIG5vdCBkbyBhbnkgYmxhY2stbGlzdGluZyBwcmVzZW50
bHkuCiAgICAgcmV0dXJuIHRydWU7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGx1
Z2lucy93aW4vUGx1Z2luSW5mb1N0b3JlV2luLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvUGx1Z2lucy93aW4vUGx1Z2luSW5mb1N0b3JlV2luLmNwcAkocmV2aXNp
b24gODU5NTkpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGx1Z2lucy93aW4vUGx1Z2lu
SW5mb1N0b3JlV2luLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzM4LDcgKzMzOCw3IEBAIHN0YXRp
YyBib29sIGlzTmV3V2luZG93c01lZGlhUGxheWVyUGx1Z2kKICAgICByZXR1cm4gZXF1YWxJZ25v
cmluZ0Nhc2UocGx1Z2luLmluZm8uZmlsZSwgIm5wLW1zd21wLmRsbCIpOwogfQogCi1ib29sIFBs
dWdpbkluZm9TdG9yZTo6c2hvdWxkVXNlUGx1Z2luKGNvbnN0IFBsdWdpbiYgcGx1Z2luKQorYm9v
bCBQbHVnaW5JbmZvU3RvcmU6OnNob3VsZFVzZVBsdWdpbihjb25zdCBWZWN0b3I8UGx1Z2luPiYg
YWxyZWFkeUxvYWRlZFBsdWdpbnMsIGNvbnN0IFBsdWdpbiYgcGx1Z2luKQogewogICAgIGlmIChw
bHVnaW4uaW5mby5uYW1lID09ICJDaXRyaXggSUNBIENsaWVudCIpIHsKICAgICAgICAgLy8gVGhl
IENpdHJpeCBJQ0EgQ2xpZW50IHBsdWctaW4gcmVxdWlyZXMgYSBNb3ppbGxhLWJhc2VkIGJyb3dz
ZXI7IHNlZSA8cmRhcjovLzY0MTg2ODE+LgpAQCAtMzczLDggKzM3Myw4IEBAIGJvb2wgUGx1Z2lu
SW5mb1N0b3JlOjpzaG91bGRVc2VQbHVnaW4oY28KICAgICBpZiAoaXNPbGRXaW5kb3dzTWVkaWFQ
bGF5ZXJQbHVnaW4ocGx1Z2luKSkgewogICAgICAgICAvLyBEb24ndCBsb2FkIHRoZSBvbGQgV2lu
ZG93cyBNZWRpYSBQbGF5ZXIgcGx1Z2luIGlmIHdlJ3ZlIGFscmVhZHkgbG9hZGVkIHRoZSBuZXcg
V2luZG93cwogICAgICAgICAvLyBNZWRpYSBQbGF5ZXIgcGx1Z2luLgotICAgICAgICBmb3IgKHNp
emVfdCBpID0gMDsgaSA8IG1fcGx1Z2lucy5zaXplKCk7ICsraSkgewotICAgICAgICAgICAgaWYg
KCFpc05ld1dpbmRvd3NNZWRpYVBsYXllclBsdWdpbihtX3BsdWdpbnNbaV0pKQorICAgICAgICBm
b3IgKHNpemVfdCBpID0gMDsgaSA8IGFscmVhZHlMb2FkZWRQbHVnaW5zLnNpemUoKTsgKytpKSB7
CisgICAgICAgICAgICBpZiAoIWlzTmV3V2luZG93c01lZGlhUGxheWVyUGx1Z2luKGFscmVhZHlM
b2FkZWRQbHVnaW5zW2ldKSkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAg
IHJldHVybiBmYWxzZTsKICAgICAgICAgfQpAQCAtMzgyLDExICszODIsMTEgQEAgYm9vbCBQbHVn
aW5JbmZvU3RvcmU6OnNob3VsZFVzZVBsdWdpbihjbwogICAgIH0KIAogICAgIGlmIChpc05ld1dp
bmRvd3NNZWRpYVBsYXllclBsdWdpbihwbHVnaW4pKSB7Ci0gICAgICAgIC8vIFVubG9hZCB0aGUg
b2xkIFdpbmRvd3MgTWVkaWEgUGxheWVyIHBsdWdpbiBpZiB3ZSd2ZSBhbHJlYWR5IGxvYWRlZCBp
dC4KKyAgICAgICAgLy8gUmVtb3ZlIHRoZSBvbGQgV2luZG93cyBNZWRpYSBQbGF5ZXIgcGx1Z2lu
IGlmIHdlJ3ZlIGFscmVhZHkgYWRkZWQgaXQuCiAgICAgICAgIGZvciAoc2l6ZV90IGkgPSAwOyBp
IDwgbV9wbHVnaW5zLnNpemUoKTsgKytpKSB7CiAgICAgICAgICAgICBpZiAoIWlzT2xkV2luZG93
c01lZGlhUGxheWVyUGx1Z2luKG1fcGx1Z2luc1tpXSkpCiAgICAgICAgICAgICAgICAgY29udGlu
dWU7Ci0gICAgICAgICAgICBtX3BsdWdpbnMucmVtb3ZlKGkpOworICAgICAgICAgICAgYWxyZWFk
eUxvYWRlZFBsdWdpbnMucmVtb3ZlKGkpOwogICAgICAgICB9CiAgICAgICAgIHJldHVybiB0cnVl
OwogICAgIH0KQEAgLTM5NCw4ICszOTQsOCBAQCBib29sIFBsdWdpbkluZm9TdG9yZTo6c2hvdWxk
VXNlUGx1Z2luKGNvCiAgICAgLy8gRklYTUU6IFdlIHNob3VsZCBwcmVmZXIgYSBuZXdlciB2ZXJz
aW9uIG9mIGEgcGx1Z2luIHRvIGFuIG9sZGVyIHZlcnNpb24sIHJhdGhlciB0aGFuIGxvYWRpbmcK
ICAgICAvLyBvbmx5IHRoZSBmaXJzdC4gPGh0dHA6Ly93ZWJraXQub3JnL2IvNTg0Njk+CiAgICAg
U3RyaW5nIHBsdWdpbkZpbGVOYW1lID0gcGF0aEdldEZpbGVOYW1lKHBsdWdpbi5wYXRoKTsKLSAg
ICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fcGx1Z2lucy5zaXplKCk7ICsraSkgewotICAgICAg
ICBQbHVnaW4mIGxvYWRlZFBsdWdpbiA9IG1fcGx1Z2luc1tpXTsKKyAgICBmb3IgKHNpemVfdCBp
ID0gMDsgaSA8IGFscmVhZHlMb2FkZWRQbHVnaW5zLnNpemUoKTsgKytpKSB7CisgICAgICAgIGNv
bnN0IFBsdWdpbiYgbG9hZGVkUGx1Z2luID0gYWxyZWFkeUxvYWRlZFBsdWdpbnNbaV07CiAKICAg
ICAgICAgLy8gSWYgYSBwbHVnLWluIHdpdGggdGhlIHNhbWUgZmlsZW5hbWUgYWxyZWFkeSBleGlz
dHMsIHdlIGRvbid0IHdhbnQgdG8gbG9hZCBpdC4KICAgICAgICAgaWYgKGVxdWFsSWdub3JpbmdD
YXNlKHBsdWdpbkZpbGVOYW1lLCBwYXRoR2V0RmlsZU5hbWUobG9hZGVkUGx1Z2luLnBhdGgpKSkK
</data>
<flag name="review"
          id="85631"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>