<?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>32117</bug_id>
          
          <creation_ts>2009-12-03 07:35:54 -0800</creation_ts>
          <short_desc>REGRESSION (r51627): 3 SVG tests are failing</short_desc>
          <delta_ts>2009-12-03 12:38:40 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r51627%20(7825)/results.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mjs</cc>
    
    <cc>oliver</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>168403</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2009-12-03 07:35:54 -0800</bug_when>
    <thetext>r51627 &lt;http://trac.webkit.org/changeset/51627&gt; has caused 3 regression tests to fail (including the test that was added in that revision!). See &lt;http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r51627%20(7825)/results.html&gt; for the failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168405</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2009-12-03 07:36:36 -0800</bug_when>
    <thetext>&lt;rdar://problem/7440556&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168481</commentid>
    <comment_count>2</comment_count>
      <attachid>44261</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-12-03 11:25:16 -0800</bug_when>
    <thetext>Created attachment 44261
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168482</commentid>
    <comment_count>3</comment_count>
      <attachid>44261</attachid>
    <who name="">mitz</who>
    <bug_when>2009-12-03 11:29:37 -0800</bug_when>
    <thetext>Comment on attachment 44261
Patch

r=me modulo typos</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168483</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-03 11:29:39 -0800</bug_when>
    <thetext>Attachment 44261 did not pass style-queue:

Failed to run &quot;WebKitTools/Scripts/check-webkit-style&quot; exit_code: 1
WebCore/svg/SVGListTraits.h:32:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168487</commentid>
    <comment_count>5</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-12-03 11:35:13 -0800</bug_when>
    <thetext>Committed r51649</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168505</commentid>
    <comment_count>6</comment_count>
      <attachid>44261</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2009-12-03 12:38:40 -0800</bug_when>
    <thetext>Comment on attachment 44261
Patch


&gt; +    template&lt;typename ItemPtr&gt;
&gt; +    struct SVGListTraits&lt;true, ItemPtr*&gt; {
&gt; +        static ItemPtr nullItem() { return 0; }
&gt; +        static bool isNull(ItemPtr it) { return !it; }
&gt; +    };

Shouldn&apos;t that be:

static ItemPtr* nullItem() { return 0; }
static bool isNull(ItemPtr* it) { return !it; }

&gt; +        static bool isNull(RefPtr&lt;ItemPtr&gt; it) { return !it; }

This would be more efficient if it took a reference to const.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44261</attachid>
            <date>2009-12-03 11:25:16 -0800</date>
            <delta_ts>2009-12-03 12:38:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-32117-20091203112515.patch</filename>
            <type>text/plain</type>
            <size>9748</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkMTY2ZjdhLi4wOTY2MWE5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTcgQEAKIDIwMDktMTIt
MDMgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KIAorICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSRUdSRVNTSU9OIChyNTE2MjcpOiAzIFNWRyB0
ZXN0cyBhcmUgZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MzIxMTcKKworICAgICAgICBJbXByb3ZlIHRlc3RpbmdvZiBzdmdsaXN0LgorCisg
ICAgICAgICogc3ZnL2RvbS9zdmdsaXN0LWV4Y2VwdGlvbi1vbi1vdXQtYm91bmRzLWVycm9yLWV4
cGVjdGVkLnR4dDoKKyAgICAgICAgKiBzdmcvZG9tL3N2Z2xpc3QtZXhjZXB0aW9uLW9uLW91dC1i
b3VuZHMtZXJyb3IuaHRtbDoKKworMjAwOS0xMi0wMyAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBw
bGUuY29tPgorCiAgICAgICAgIFJldmlld2VkIGJ5IE1hY2llaiBTdGFjaG93aWFrLgogCiAgICAg
ICAgIE5VTEwgcHRyIGluIFNWR1BhdGhTZWdMaXN0OjpnZXRQYXRoU2VnQXRMZW5ndGgoKQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3ZnL2RvbS9zdmdsaXN0LWV4Y2VwdGlvbi1vbi1vdXQtYm91
bmRzLWVycm9yLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N2Zy9kb20vc3ZnbGlzdC1leGNl
cHRpb24tb24tb3V0LWJvdW5kcy1lcnJvci1leHBlY3RlZC50eHQKaW5kZXggMzY2MDA2My4uODNh
ZjZiYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3ZnL2RvbS9zdmdsaXN0LWV4Y2VwdGlvbi1v
bi1vdXQtYm91bmRzLWVycm9yLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9zdmcvZG9t
L3N2Z2xpc3QtZXhjZXB0aW9uLW9uLW91dC1ib3VuZHMtZXJyb3ItZXhwZWN0ZWQudHh0CkBAIC00
LDI3ICs0LDM5IEBAIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIg
bWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFCiAKIAogUEFTUyBzdmdMaXN0Lmdl
dEl0ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2Vw
dGlvbiAxLgotUEFTUyBzdmdMaXN0Lmluc2VydEl0ZW1CZWZvcmUobnVsbCwgaSkgaXMgbnVsbAor
UEFTUyBzdmdMaXN0Lmluc2VydEl0ZW1CZWZvcmUobnVsbCwgaSkgdGhyZXcgZXhjZXB0aW9uIEVy
cm9yOiBUWVBFX01JU01BVENIX0VSUjogRE9NIEV4Y2VwdGlvbiAxNy4KK1BBU1Mgc3ZnTGlzdC5p
bnNlcnRJdGVtQmVmb3JlKHNlZywgaSkgaXMgc2VnCitQQVNTIHN2Z0xpc3QucmVwbGFjZUl0ZW0o
c2VnLCBpKSB0aHJldyBleGNlcHRpb24gRXJyb3I6IElOREVYX1NJWkVfRVJSOiBET00gRXhjZXB0
aW9uIDEuCiBQQVNTIHN2Z0xpc3QucmVwbGFjZUl0ZW0obnVsbCwgaSkgdGhyZXcgZXhjZXB0aW9u
IEVycm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlvbiAxLgogUEFTUyBzdmdMaXN0LnJl
bW92ZUl0ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4
Y2VwdGlvbiAxLgogUEFTUyBzdmdMaXN0LmdldEl0ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9y
OiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlvbiAxLgotUEFTUyBzdmdMaXN0Lmluc2VydEl0
ZW1CZWZvcmUobnVsbCwgaSkgaXMgbnVsbAorUEFTUyBzdmdMaXN0Lmluc2VydEl0ZW1CZWZvcmUo
bnVsbCwgaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBUWVBFX01JU01BVENIX0VSUjogRE9NIEV4
Y2VwdGlvbiAxNy4KK1BBU1Mgc3ZnTGlzdC5pbnNlcnRJdGVtQmVmb3JlKHNlZywgaSkgaXMgc2Vn
CitQQVNTIHN2Z0xpc3QucmVwbGFjZUl0ZW0oc2VnLCBpKSB0aHJldyBleGNlcHRpb24gRXJyb3I6
IElOREVYX1NJWkVfRVJSOiBET00gRXhjZXB0aW9uIDEuCiBQQVNTIHN2Z0xpc3QucmVwbGFjZUl0
ZW0obnVsbCwgaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4
Y2VwdGlvbiAxLgogUEFTUyBzdmdMaXN0LnJlbW92ZUl0ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVy
cm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlvbiAxLgogUEFTUyBzdmdMaXN0LmdldEl0
ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlv
biAxLgotUEFTUyBzdmdMaXN0Lmluc2VydEl0ZW1CZWZvcmUobnVsbCwgaSkgaXMgbnVsbAorUEFT
UyBzdmdMaXN0Lmluc2VydEl0ZW1CZWZvcmUobnVsbCwgaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9y
OiBUWVBFX01JU01BVENIX0VSUjogRE9NIEV4Y2VwdGlvbiAxNy4KK1BBU1Mgc3ZnTGlzdC5pbnNl
cnRJdGVtQmVmb3JlKHNlZywgaSkgaXMgc2VnCitQQVNTIHN2Z0xpc3QucmVwbGFjZUl0ZW0oc2Vn
LCBpKSB0aHJldyBleGNlcHRpb24gRXJyb3I6IElOREVYX1NJWkVfRVJSOiBET00gRXhjZXB0aW9u
IDEuCiBQQVNTIHN2Z0xpc3QucmVwbGFjZUl0ZW0obnVsbCwgaSkgdGhyZXcgZXhjZXB0aW9uIEVy
cm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlvbiAxLgogUEFTUyBzdmdMaXN0LnJlbW92
ZUl0ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2Vw
dGlvbiAxLgogUEFTUyBzdmdMaXN0LmdldEl0ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJ
TkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlvbiAxLgotUEFTUyBzdmdMaXN0Lmluc2VydEl0ZW1C
ZWZvcmUobnVsbCwgaSkgaXMgbnVsbAorUEFTUyBzdmdMaXN0Lmluc2VydEl0ZW1CZWZvcmUobnVs
bCwgaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBUWVBFX01JU01BVENIX0VSUjogRE9NIEV4Y2Vw
dGlvbiAxNy4KK1BBU1Mgc3ZnTGlzdC5pbnNlcnRJdGVtQmVmb3JlKHNlZywgaSkgaXMgc2VnCitQ
QVNTIHN2Z0xpc3QucmVwbGFjZUl0ZW0oc2VnLCBpKSB0aHJldyBleGNlcHRpb24gRXJyb3I6IElO
REVYX1NJWkVfRVJSOiBET00gRXhjZXB0aW9uIDEuCiBQQVNTIHN2Z0xpc3QucmVwbGFjZUl0ZW0o
bnVsbCwgaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2Vw
dGlvbiAxLgogUEFTUyBzdmdMaXN0LnJlbW92ZUl0ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9y
OiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlvbiAxLgogUEFTUyBzdmdMaXN0LmdldEl0ZW0o
aSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlvbiAx
LgotUEFTUyBzdmdMaXN0Lmluc2VydEl0ZW1CZWZvcmUobnVsbCwgaSkgaXMgbnVsbAorUEFTUyBz
dmdMaXN0Lmluc2VydEl0ZW1CZWZvcmUobnVsbCwgaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBU
WVBFX01JU01BVENIX0VSUjogRE9NIEV4Y2VwdGlvbiAxNy4KK1BBU1Mgc3ZnTGlzdC5pbnNlcnRJ
dGVtQmVmb3JlKHNlZywgaSkgaXMgc2VnCitQQVNTIHN2Z0xpc3QucmVwbGFjZUl0ZW0oc2VnLCBp
KSB0aHJldyBleGNlcHRpb24gRXJyb3I6IElOREVYX1NJWkVfRVJSOiBET00gRXhjZXB0aW9uIDEu
CiBQQVNTIHN2Z0xpc3QucmVwbGFjZUl0ZW0obnVsbCwgaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9y
OiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlvbiAxLgogUEFTUyBzdmdMaXN0LnJlbW92ZUl0
ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlv
biAxLgogUEFTUyBzdmdMaXN0LmdldEl0ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTkRF
WF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlvbiAxLgotUEFTUyBzdmdMaXN0Lmluc2VydEl0ZW1CZWZv
cmUobnVsbCwgaSkgaXMgbnVsbAorUEFTUyBzdmdMaXN0Lmluc2VydEl0ZW1CZWZvcmUobnVsbCwg
aSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBUWVBFX01JU01BVENIX0VSUjogRE9NIEV4Y2VwdGlv
biAxNy4KK1BBU1Mgc3ZnTGlzdC5pbnNlcnRJdGVtQmVmb3JlKHNlZywgaSkgaXMgc2VnCitQQVNT
IHN2Z0xpc3QucmVwbGFjZUl0ZW0oc2VnLCBpKSB0aHJldyBleGNlcHRpb24gRXJyb3I6IElOREVY
X1NJWkVfRVJSOiBET00gRXhjZXB0aW9uIDEuCiBQQVNTIHN2Z0xpc3QucmVwbGFjZUl0ZW0obnVs
bCwgaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJTkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlv
biAxLgogUEFTUyBzdmdMaXN0LnJlbW92ZUl0ZW0oaSkgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBJ
TkRFWF9TSVpFX0VSUjogRE9NIEV4Y2VwdGlvbiAxLgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3ZnL2RvbS9zdmdsaXN0LWV4Y2VwdGlv
bi1vbi1vdXQtYm91bmRzLWVycm9yLmh0bWwgYi9MYXlvdXRUZXN0cy9zdmcvZG9tL3N2Z2xpc3Qt
ZXhjZXB0aW9uLW9uLW91dC1ib3VuZHMtZXJyb3IuaHRtbAppbmRleCBhMWUzZWI5Li4xYTBkNTcx
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9zdmcvZG9tL3N2Z2xpc3QtZXhjZXB0aW9uLW9uLW91
dC1ib3VuZHMtZXJyb3IuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9zdmcvZG9tL3N2Z2xpc3QtZXhj
ZXB0aW9uLW9uLW91dC1ib3VuZHMtZXJyb3IuaHRtbApAQCAtMTQsOCArMTQsMTEgQEAKICAgICB2
YXIgaW5kaWNlc1RvVGVzdCA9IFstSW5maW5pdHksIE5hTiwgLTEsIDAsIDEsIEluZmluaXR5XTsK
ICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGluZGljZXNUb1Rlc3QubGVuZ3RoOyBpKyspIHsKICAg
ICAgICAgIHNob3VsZFRocm93KCJzdmdMaXN0LmdldEl0ZW0oaSkiKTsKLSAgICAgICAgIHNob3Vs
ZEJlTnVsbCgic3ZnTGlzdC5pbnNlcnRJdGVtQmVmb3JlKG51bGwsIGkpIik7CisgICAgICAgICBz
aG91bGRUaHJvdygic3ZnTGlzdC5pbnNlcnRJdGVtQmVmb3JlKG51bGwsIGkpIik7CisgICAgICAg
ICB2YXIgc2VnID0gcGF0aC5jcmVhdGVTVkdQYXRoU2VnQ2xvc2VQYXRoKCk7CisgICAgICAgICBz
aG91bGRCZSgic3ZnTGlzdC5pbnNlcnRJdGVtQmVmb3JlKHNlZywgaSkiLCAic2VnIik7CiAgICAg
ICAgICBzdmdMaXN0LnJlbW92ZUl0ZW0oMCk7CisgICAgICAgICBzaG91bGRUaHJvdygic3ZnTGlz
dC5yZXBsYWNlSXRlbShzZWcsIGkpIik7CiAgICAgICAgICBzaG91bGRUaHJvdygic3ZnTGlzdC5y
ZXBsYWNlSXRlbShudWxsLCBpKSIpOwogICAgICAgICAgc2hvdWxkVGhyb3coInN2Z0xpc3QucmVt
b3ZlSXRlbShpKSIpOwogICAgIH0KZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKaW5kZXggNWJkNTE2NC4uNGI0YmQ1NyAxMDA2NDQKLS0tIGEvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyNyBAQAogMjAw
OS0xMi0wMyAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJFR1JFU1NJT04gKHI1MTYyNyk6IDMg
U1ZHIHRlc3RzIGFyZSBmYWlsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0zMjExNworCisgICAgICAgIE51bGwgY2hlY2tpbmcgSXRlbXMgaW4gdGhl
IFNWR0xpc3QgaXMgaW5zdWZmaWNpZW50IGFzIGl0ZW1zIG1heQorICAgICAgICBiZSBmbG9hdHMs
IGV0YyBzbyBhZGQgU1ZHTGlzdFRyYWl0czo6aXNOdWxsIGFuZCBhZGQgYXBwcm9wcmlhdGUKKyAg
ICAgICAgc3BlY2lhbGl6YXRpb25zLgorCisgICAgICAgIFRlc3Q6IHN2Zy9kb20vc3ZnbGlzdC1l
eGNlcHRpb24tb24tb3V0LWJvdW5kcy1lcnJvci5odG1sCisKKyAgICAgICAgKiBzdmcvU1ZHTGlz
dC5oOgorICAgICAgICAoV2ViQ29yZTo6U1ZHTGlzdFR5cGVPcGVyYXRpb25zOjppc051bGwpOgor
ICAgICAgICAoV2ViQ29yZTo6U1ZHTGlzdDo6aW5pdGlhbGl6ZSk6CisgICAgICAgIChXZWJDb3Jl
OjpTVkdMaXN0OjppbnNlcnRJdGVtQmVmb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OlNWR0xpc3Q6
OnJlcGxhY2VJdGVtKToKKyAgICAgICAgKFdlYkNvcmU6OlNWR0xpc3Q6OmFwcGVuZEl0ZW0pOgor
ICAgICAgICAqIHN2Zy9TVkdMaXN0VHJhaXRzLmg6CisgICAgICAgIChXZWJDb3JlOjopOgorCisy
MDA5LTEyLTAzICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CisKICAgICAgICAgUmV2
aWV3ZWQgYnkgTWFjaWVqIFN0YWNob3dpYWsuCiAKICAgICAgICAgTlVMTCBwdHIgaW4gU1ZHUGF0
aFNlZ0xpc3Q6OmdldFBhdGhTZWdBdExlbmd0aCgpCmRpZmYgLS1naXQgYS9XZWJDb3JlL3N2Zy9T
VkdMaXN0LmggYi9XZWJDb3JlL3N2Zy9TVkdMaXN0LmgKaW5kZXggNmEzZTdhZC4uOGZiM2JjMSAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9zdmcvU1ZHTGlzdC5oCisrKyBiL1dlYkNvcmUvc3ZnL1NWR0xp
c3QuaApAQCAtMzksNiArMzksMTAgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICB7CiAg
ICAgICAgICAgICByZXR1cm4gU1ZHTGlzdFRyYWl0czxVc2VzRGVmYXVsdEluaXRpYWxpemVyPEl0
ZW0+Ojp2YWx1ZSwgSXRlbT46Om51bGxJdGVtKCk7CiAgICAgICAgIH0KKyAgICAgICAgc3RhdGlj
IGJvb2wgaXNOdWxsKGNvbnN0IEl0ZW0mIGl0KQorICAgICAgICB7CisgICAgICAgICAgICByZXR1
cm4gU1ZHTGlzdFRyYWl0czxVc2VzRGVmYXVsdEluaXRpYWxpemVyPEl0ZW0+Ojp2YWx1ZSwgSXRl
bT46OmlzTnVsbChpdCk7CisgICAgICAgIH0KICAgICB9OwogCiAgICAgdGVtcGxhdGU8dHlwZW5h
bWUgSXRlbT4KQEAgLTU2LDcgKzYwLDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiAgICAgICAg
IEl0ZW0gaW5pdGlhbGl6ZShJdGVtIG5ld0l0ZW0sIEV4Y2VwdGlvbkNvZGUmIGVjKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBpZiAoIW5ld0l0ZW0pIHsKKyAgICAgICAgICAgIGlmIChUeXBlT3Bl
cmF0aW9uczo6aXNOdWxsKG5ld0l0ZW0pKSB7CiAgICAgICAgICAgICAgICAgZWMgPSBUWVBFX01J
U01BVENIX0VSUjsKICAgICAgICAgICAgICAgICByZXR1cm4gVHlwZU9wZXJhdGlvbnM6Om51bGxJ
dGVtKCk7CiAgICAgICAgICAgICB9CkBAIC05OCw3ICsxMDIsNyBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAKICAgICAgICAgSXRlbSBpbnNlcnRJdGVtQmVmb3JlKEl0ZW0gbmV3SXRlbSwgdW5zaWdu
ZWQgaW50IGluZGV4LCBFeGNlcHRpb25Db2RlJiBlYykKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCFuZXdJdGVtKSB7CisgICAgICAgICAgICBpZiAoVHlwZU9wZXJhdGlvbnM6OmlzTnVsbChu
ZXdJdGVtKSkgewogICAgICAgICAgICAgICAgIGVjID0gVFlQRV9NSVNNQVRDSF9FUlI7CiAgICAg
ICAgICAgICAgICAgcmV0dXJuIFR5cGVPcGVyYXRpb25zOjpudWxsSXRlbSgpOwogICAgICAgICAg
ICAgfQpAQCAtMTE4LDcgKzEyMiw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgICAg
ICAgICByZXR1cm4gVHlwZU9wZXJhdGlvbnM6Om51bGxJdGVtKCk7CiAgICAgICAgICAgICB9CiAg
ICAgCi0gICAgICAgICAgICBpZiAoIW5ld0l0ZW0pIHsKKyAgICAgICAgICAgIGlmIChUeXBlT3Bl
cmF0aW9uczo6aXNOdWxsKG5ld0l0ZW0pKSB7CiAgICAgICAgICAgICAgICAgZWMgPSBUWVBFX01J
U01BVENIX0VSUjsKICAgICAgICAgICAgICAgICByZXR1cm4gVHlwZU9wZXJhdGlvbnM6Om51bGxJ
dGVtKCk7CiAgICAgICAgICAgICB9CkBAIC0xNDEsNyArMTQ1LDcgQEAgbmFtZXNwYWNlIFdlYkNv
cmUgewogCiAgICAgICAgIEl0ZW0gYXBwZW5kSXRlbShJdGVtIG5ld0l0ZW0sIEV4Y2VwdGlvbkNv
ZGUmIGVjKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIW5ld0l0ZW0pIHsKKyAgICAgICAg
ICAgIGlmIChUeXBlT3BlcmF0aW9uczo6aXNOdWxsKG5ld0l0ZW0pKSB7CiAgICAgICAgICAgICAg
ICAgZWMgPSBUWVBFX01JU01BVENIX0VSUjsKICAgICAgICAgICAgICAgICByZXR1cm4gVHlwZU9w
ZXJhdGlvbnM6Om51bGxJdGVtKCk7CiAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS9XZWJDb3Jl
L3N2Zy9TVkdMaXN0VHJhaXRzLmggYi9XZWJDb3JlL3N2Zy9TVkdMaXN0VHJhaXRzLmgKaW5kZXgg
YTMyYjJlMC4uNTM2MjY0ZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9zdmcvU1ZHTGlzdFRyYWl0cy5o
CisrKyBiL1dlYkNvcmUvc3ZnL1NWR0xpc3RUcmFpdHMuaApAQCAtMjMsMjMgKzIzLDQ3IEBACiAK
ICNpZiBFTkFCTEUoU1ZHKQogCisjaW5jbHVkZSA8d3RmL1JlZlB0ci5oPgorCiBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiAKICAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBJdGVtPiBzdHJ1Y3QgVXNlc0RlZmF1
bHRJbml0aWFsaXplciB7IHN0YXRpYyBjb25zdCBib29sIHZhbHVlID0gdHJ1ZTsgfTsKICAgICB0
ZW1wbGF0ZTw+IHN0cnVjdCBVc2VzRGVmYXVsdEluaXRpYWxpemVyPGRvdWJsZT4gICAgICB7IHN0
YXRpYyBjb25zdCBib29sIHZhbHVlID0gZmFsc2U7IH07CisgICAgdGVtcGxhdGU8PiBzdHJ1Y3Qg
VXNlc0RlZmF1bHRJbml0aWFsaXplcjxmbG9hdD4gICAgICB7IHN0YXRpYyBjb25zdCBib29sIHZh
bHVlID0gZmFsc2U7IH07CiAKICAgICB0ZW1wbGF0ZTxib29sIHVzZXNEZWZhdWx0SW5pdGlhbGl6
ZXIsIHR5cGVuYW1lIEl0ZW0+CiAgICAgc3RydWN0IFNWR0xpc3RUcmFpdHMgeyB9OwogCisgICAg
dGVtcGxhdGU8dHlwZW5hbWUgSXRlbVB0cj4KKyAgICBzdHJ1Y3QgU1ZHTGlzdFRyYWl0czx0cnVl
LCBJdGVtUHRyKj4geworICAgICAgICBzdGF0aWMgSXRlbVB0ciBudWxsSXRlbSgpIHsgcmV0dXJu
IDA7IH0KKyAgICAgICAgc3RhdGljIGJvb2wgaXNOdWxsKEl0ZW1QdHIgaXQpIHsgcmV0dXJuICFp
dDsgfQorICAgIH07CisgICAgCisgICAgdGVtcGxhdGU8dHlwZW5hbWUgSXRlbVB0cj4KKyAgICBz
dHJ1Y3QgU1ZHTGlzdFRyYWl0czx0cnVlLCBSZWZQdHI8SXRlbVB0cj4gPiB7CisgICAgICAgIHN0
YXRpYyBSZWZQdHI8SXRlbVB0cj4gbnVsbEl0ZW0oKSB7IHJldHVybiAwOyB9CisgICAgICAgIHN0
YXRpYyBib29sIGlzTnVsbChSZWZQdHI8SXRlbVB0cj4gaXQpIHsgcmV0dXJuICFpdDsgfQorICAg
IH07CisgICAgCiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgSXRlbT4KICAgICBzdHJ1Y3QgU1ZHTGlz
dFRyYWl0czx0cnVlLCBJdGVtPiB7Ci0gICAgICAgIHN0YXRpYyBJdGVtIG51bGxJdGVtKCkgeyBy
ZXR1cm4gSXRlbSgpOyB9IAorICAgICAgICBzdGF0aWMgSXRlbSBudWxsSXRlbSgpIHsgcmV0dXJu
IEl0ZW0oKTsgfQorICAgICAgICBzdGF0aWMgYm9vbCBpc051bGwoSXRlbSBpdCkgeyByZXR1cm4g
IWl0OyB9CiAgICAgfTsKLQorICAgIAogICAgIHRlbXBsYXRlPD4KICAgICBzdHJ1Y3QgU1ZHTGlz
dFRyYWl0czxmYWxzZSwgZG91YmxlPiB7CiAgICAgICAgIHN0YXRpYyBkb3VibGUgbnVsbEl0ZW0o
KSB7IHJldHVybiAwLjA7IH0KKyAgICAgICAgc3RhdGljIGJvb2wgaXNOdWxsKGRvdWJsZSkgeyBy
ZXR1cm4gZmFsc2U7IH0KICAgICB9OworICAgIAorICAgIHRlbXBsYXRlPD4KKyAgICBzdHJ1Y3Qg
U1ZHTGlzdFRyYWl0czxmYWxzZSwgZmxvYXQ+IHsKKyAgICAgICAgc3RhdGljIGRvdWJsZSBudWxs
SXRlbSgpIHsgcmV0dXJuIDAuMDsgfQorICAgICAgICBzdGF0aWMgYm9vbCBpc051bGwoZG91Ymxl
KSB7IHJldHVybiBmYWxzZTsgfQorICAgIH07CisKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQog
Cg==
</data>
<flag name="review"
          id="26068"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>