<?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>40166</bug_id>
          
          <creation_ts>2010-06-04 08:24:37 -0700</creation_ts>
          <short_desc>Canvas createPattern(img, repetition) shouldn&apos;t throw INVALID_STATE_ERR when !img.complete</short_desc>
          <delta_ts>2010-06-04 21:41:24 -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>WebCore Misc.</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>HTML5</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>krit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>234224</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-06-04 08:24:37 -0700</bug_when>
    <thetext>Spec link:
http://www.whatwg.org/specs/web-apps/current-work/#dom-context-2d-createpattern

If !img.complete, createPattern() should simply return null.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234227</commentid>
    <comment_count>1</comment_count>
      <attachid>57883</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-06-04 08:26:23 -0700</bug_when>
    <thetext>Created attachment 57883
Proposed patch

Note the lack of test due to a bug in HTMLImageElement&apos;s complete attribute.
This will be addressed in a subsequent patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234230</commentid>
    <comment_count>2</comment_count>
      <attachid>57883</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2010-06-04 08:31:42 -0700</bug_when>
    <thetext>Comment on attachment 57883
Proposed patch

lgtm. r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234307</commentid>
    <comment_count>3</comment_count>
      <attachid>57900</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-06-04 11:36:25 -0700</bug_when>
    <thetext>Created attachment 57900
Proposed patch v2

Oops! Turns out there IS a way to create an incomplete image and an existing test already covered it.
Updated patch with corrected test and ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234327</commentid>
    <comment_count>4</comment_count>
      <attachid>57904</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-06-04 12:19:33 -0700</bug_when>
    <thetext>Created attachment 57904
Proposed patch v3

Updated patch as per our discussion on IRC.
Test is now more verbose about what it&apos;s testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234331</commentid>
    <comment_count>5</comment_count>
      <attachid>57904</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2010-06-04 12:24:09 -0700</bug_when>
    <thetext>Comment on attachment 57904
Proposed patch v3

Great! r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234505</commentid>
    <comment_count>6</comment_count>
      <attachid>57904</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-06-04 21:41:18 -0700</bug_when>
    <thetext>Comment on attachment 57904
Proposed patch v3

Clearing flags on attachment: 57904

Committed r60731: &lt;http://trac.webkit.org/changeset/60731&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234506</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-06-04 21:41:24 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57883</attachid>
            <date>2010-06-04 08:26:23 -0700</date>
            <delta_ts>2010-06-04 11:36:25 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-40166.diff</filename>
            <type>text/plain</type>
            <size>1438</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NmE0ZDhlNC4uODY2NTQ4YyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0wNi0wNCAgQW5kcmVhcyBLbGlu
ZyAgPGFuZHJlYXMua2xpbmdAbm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIENhbnZhcyBjcmVhdGVQYXR0ZXJuKGltZywgcmVwZXRpdGlv
bikgc2hvdWxkbid0IHRocm93IElOVkFMSURfU1RBVEVfRVJSIHdoZW4gIWltZy5jb21wbGV0ZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDAxNjYKKwor
ICAgICAgICBTcGVjIGxpbms6CisgICAgICAgIGh0dHA6Ly93d3cud2hhdHdnLm9yZy9zcGVjcy93
ZWItYXBwcy9jdXJyZW50LXdvcmsvI2RvbS1jb250ZXh0LTJkLWNyZWF0ZXBhdHRlcm4KKworICAg
ICAgICBObyBuZXcgdGVzdHMsIHNpbmNlIHRoZXJlJ3MgY3VycmVudGx5IG5vIHdheSB0byBjcmVh
dGUgYW4gaW5jb21wbGV0ZSBpbWFnZSBmb3IgdGVzdGluZy4KKworICAgICAgICAqIGh0bWwvY2Fu
dmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYW52
YXNSZW5kZXJpbmdDb250ZXh0MkQ6OmNyZWF0ZVBhdHRlcm4pOgorCiAyMDEwLTA2LTA0ICBBbGV4
YW5kZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdl
ZCwgZml4IFF0IGJ1aWxkLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNS
ZW5kZXJpbmdDb250ZXh0MkQuY3BwIGIvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJp
bmdDb250ZXh0MkQuY3BwCmluZGV4IDE4NGNjMTQuLjZjZTJkYjIgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcAorKysgYi9XZWJDb3Jl
L2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5jcHAKQEAgLTEyNjUsMTAgKzEy
NjUsOCBAQCBQYXNzUmVmUHRyPENhbnZhc1BhdHRlcm4+IENhbnZhc1JlbmRlcmluZ0NvbnRleHQy
RDo6Y3JlYXRlUGF0dGVybihIVE1MSW1hZ2VFbGVtZQogICAgIGlmIChlYykKICAgICAgICAgcmV0
dXJuIDA7CiAKLSAgICBpZiAoIWltYWdlLT5jb21wbGV0ZSgpKSB7Ci0gICAgICAgIGVjID0gSU5W
QUxJRF9TVEFURV9FUlI7CisgICAgaWYgKCFpbWFnZS0+Y29tcGxldGUoKSkKICAgICAgICAgcmV0
dXJuIDA7Ci0gICAgfQogCiAgICAgQ2FjaGVkSW1hZ2UqIGNhY2hlZEltYWdlID0gaW1hZ2UtPmNh
Y2hlZEltYWdlKCk7CiAgICAgaWYgKCFjYWNoZWRJbWFnZSB8fCAhaW1hZ2UtPmNhY2hlZEltYWdl
KCktPmltYWdlKCkpCg==
</data>
<flag name="review"
          id="42576"
          type_id="1"
          status="+"
          setter="krit"
    />
    <flag name="commit-queue"
          id="42577"
          type_id="3"
          status="+"
          setter="krit"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57900</attachid>
            <date>2010-06-04 11:36:25 -0700</date>
            <delta_ts>2010-06-04 12:19:33 -0700</delta_ts>
            <desc>Proposed patch v2</desc>
            <filename>bug-40166-v2.diff</filename>
            <type>text/plain</type>
            <size>2914</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkZjFlZmE1Li5lZjhhNjI4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDYt
MDQgIEFuZHJlYXMgS2xpbmcgIDxhbmRyZWFzLmtsaW5nQG5va2lhLmNvbT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDYW52YXMgY3JlYXRlUGF0dGVy
bihpbWcsIHJlcGV0aXRpb24pIHNob3VsZG4ndCB0aHJvdyBJTlZBTElEX1NUQVRFX0VSUiB3aGVu
ICFpbWcuY29tcGxldGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQwMTY2CisKKyAgICAgICAgU3BlYyBsaW5rOgorICAgICAgICBodHRwOi8vd3d3Lndo
YXR3Zy5vcmcvc3BlY3Mvd2ViLWFwcHMvY3VycmVudC13b3JrLyNkb20tY29udGV4dC0yZC1jcmVh
dGVwYXR0ZXJuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL21pc2MvY2FudmFzLXBhdHRlcm4tZnJv
bS1pbmNyZW1lbnRhbC1pbWFnZS5odG1sOiBVcGRhdGVkIHRvIHRlc3QgY29ycmVjdCBiZWhhdmlv
ci4KKwogMjAxMC0wNi0wNCAgRGlyayBTY2h1bHplICA8a3JpdEB3ZWJraXQub3JnPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IE5pa29sYXMgWmltbWVybWFubi4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvbWlzYy9jYW52YXMtcGF0dGVybi1mcm9tLWluY3JlbWVudGFsLWltYWdl
Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MvY2FudmFzLXBhdHRlcm4tZnJvbS1p
bmNyZW1lbnRhbC1pbWFnZS5odG1sCmluZGV4IDg5ZDdhMGYuLmFiNWE5NmYgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9jYW52YXMtcGF0dGVybi1mcm9tLWluY3JlbWVu
dGFsLWltYWdlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL2NhbnZhcy1w
YXR0ZXJuLWZyb20taW5jcmVtZW50YWwtaW1hZ2UuaHRtbApAQCAtMTAsMTIgKzEwLDExIEBAIGlt
Zy5zcmMgPSAncmVzb3VyY2VzL2ltYWdlLXNsb3cucGwnOwogdmFyIHB0cm4KIHRyeSB7CiAgICAg
cHRybiA9IGN0eC5jcmVhdGVQYXR0ZXJuKGltZywgJ3JlcGVhdCcpOwotICAgIGRvY3VtZW50Lndy
aXRlKCJGQUlMIik7Ci19IGNhdGNoIChlKSB7Ci0gICAgaWYgKGUuY29kZSA9PSBET01FeGNlcHRp
b24uSU5WQUxJRF9TVEFURV9FUlIpIHsKKyAgICBpZiAoIXB0cm4pCiAgICAgICAgIGRvY3VtZW50
LndyaXRlKCJQQVNTIik7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgZG9jdW1lbnQud3JpdGUoIkZB
SUwgIiArIGUpOwotICAgIH0KKyAgICBlbHNlCisgICAgICAgIGRvY3VtZW50LndyaXRlKCJGQUlM
Iik7Cit9IGNhdGNoIChlKSB7CisgICAgZG9jdW1lbnQud3JpdGUoIkZBSUwgIiArIGUpOwogfQog
PC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IGQzODgwYzcuLmExNWRmZjIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9n
CisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDYtMDQgIEFu
ZHJlYXMgS2xpbmcgIDxhbmRyZWFzLmtsaW5nQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDYW52YXMgY3JlYXRlUGF0dGVybihpbWcs
IHJlcGV0aXRpb24pIHNob3VsZG4ndCB0aHJvdyBJTlZBTElEX1NUQVRFX0VSUiB3aGVuICFpbWcu
Y29tcGxldGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTQwMTY2CisKKyAgICAgICAgU3BlYyBsaW5rOgorICAgICAgICBodHRwOi8vd3d3LndoYXR3Zy5v
cmcvc3BlY3Mvd2ViLWFwcHMvY3VycmVudC13b3JrLyNkb20tY29udGV4dC0yZC1jcmVhdGVwYXR0
ZXJuCisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9taXNjL2NhbnZhcy1wYXR0ZXJuLWZyb20t
aW5jcmVtZW50YWwtaW1hZ2UuaHRtbCAodXBkYXRlZCkKKworICAgICAgICAqIGh0bWwvY2FudmFz
L0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNS
ZW5kZXJpbmdDb250ZXh0MkQ6OmNyZWF0ZVBhdHRlcm4pOgorCiAyMDEwLTA2LTA0ICBEaXJrIFNj
aHVsemUgIDxrcml0QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTmlrb2xhcyBa
aW1tZXJtYW5uLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJp
bmdDb250ZXh0MkQuY3BwIGIvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250
ZXh0MkQuY3BwCmluZGV4IDE4NGNjMTQuLjZjZTJkYjIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRt
bC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcAorKysgYi9XZWJDb3JlL2h0bWwv
Y2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5jcHAKQEAgLTEyNjUsMTAgKzEyNjUsOCBA
QCBQYXNzUmVmUHRyPENhbnZhc1BhdHRlcm4+IENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6Y3Jl
YXRlUGF0dGVybihIVE1MSW1hZ2VFbGVtZQogICAgIGlmIChlYykKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICBpZiAoIWltYWdlLT5jb21wbGV0ZSgpKSB7Ci0gICAgICAgIGVjID0gSU5WQUxJRF9T
VEFURV9FUlI7CisgICAgaWYgKCFpbWFnZS0+Y29tcGxldGUoKSkKICAgICAgICAgcmV0dXJuIDA7
Ci0gICAgfQogCiAgICAgQ2FjaGVkSW1hZ2UqIGNhY2hlZEltYWdlID0gaW1hZ2UtPmNhY2hlZElt
YWdlKCk7CiAgICAgaWYgKCFjYWNoZWRJbWFnZSB8fCAhaW1hZ2UtPmNhY2hlZEltYWdlKCktPmlt
YWdlKCkpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57904</attachid>
            <date>2010-06-04 12:19:33 -0700</date>
            <delta_ts>2010-06-04 21:41:17 -0700</delta_ts>
            <desc>Proposed patch v3</desc>
            <filename>bug-40166-v3.diff</filename>
            <type>text/plain</type>
            <size>4087</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkZjFlZmE1Li5lZTU4OGQ0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMDYt
MDQgIEFuZHJlYXMgS2xpbmcgIDxhbmRyZWFzLmtsaW5nQG5va2lhLmNvbT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDYW52YXMgY3JlYXRlUGF0dGVy
bihpbWcsIHJlcGV0aXRpb24pIHNob3VsZG4ndCB0aHJvdyBJTlZBTElEX1NUQVRFX0VSUiB3aGVu
ICFpbWcuY29tcGxldGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQwMTY2CisKKyAgICAgICAgU3BlYyBsaW5rOgorICAgICAgICBodHRwOi8vd3d3Lndo
YXR3Zy5vcmcvc3BlY3Mvd2ViLWFwcHMvY3VycmVudC13b3JrLyNkb20tY29udGV4dC0yZC1jcmVh
dGVwYXR0ZXJuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL21pc2MvY2FudmFzLXBhdHRlcm4tZnJv
bS1pbmNyZW1lbnRhbC1pbWFnZS1leHBlY3RlZC50eHQ6IFVwZGF0ZWQgYmFzZWxpbmUuCisgICAg
ICAgICogaHR0cC90ZXN0cy9taXNjL2NhbnZhcy1wYXR0ZXJuLWZyb20taW5jcmVtZW50YWwtaW1h
Z2UuaHRtbDogRmxlc2hlZCBvdXQgdGVzdC4KKwogMjAxMC0wNi0wNCAgRGlyayBTY2h1bHplICA8
a3JpdEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE5pa29sYXMgWmltbWVybWFu
bi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9jYW52YXMtcGF0dGVy
bi1mcm9tLWluY3JlbWVudGFsLWltYWdlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvbWlzYy9jYW52YXMtcGF0dGVybi1mcm9tLWluY3JlbWVudGFsLWltYWdlLWV4cGVjdGVk
LnR4dAppbmRleCA3ZWYyMmU5Li5kZjM4ZTEwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL21pc2MvY2FudmFzLXBhdHRlcm4tZnJvbS1pbmNyZW1lbnRhbC1pbWFnZS1leHBlY3Rl
ZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL2NhbnZhcy1wYXR0ZXJuLWZy
b20taW5jcmVtZW50YWwtaW1hZ2UtZXhwZWN0ZWQudHh0CkBAIC0xICsxLDQgQEAKLVBBU1MKK1Rl
c3RzIHRoYXQgaW5jb21wbGV0ZSAobm90IGZ1bGx5IGxvYWRlZC9kZWNvZGVkKSBpbWFnZXMgY2Fu
bm90IGJlIHVzZWQgdG8gY3JlYXRlIGEgQ2FudmFzUGF0dGVybi4KKworUEFTUyAtIGltYWdlIGlz
IG5vdCBjb21wbGV0ZQorUEFTUyAtIGNyZWF0ZVBhdHRlcm4oKSBmYWlsZWQgZm9yIGluY29tcGxl
dGUgaW1hZ2UKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9jYW52YXMt
cGF0dGVybi1mcm9tLWluY3JlbWVudGFsLWltYWdlLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL21pc2MvY2FudmFzLXBhdHRlcm4tZnJvbS1pbmNyZW1lbnRhbC1pbWFnZS5odG1sCmluZGV4
IDg5ZDdhMGYuLjFjZDQ2NmYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlz
Yy9jYW52YXMtcGF0dGVybi1mcm9tLWluY3JlbWVudGFsLWltYWdlLmh0bWwKKysrIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9taXNjL2NhbnZhcy1wYXR0ZXJuLWZyb20taW5jcmVtZW50YWwtaW1h
Z2UuaHRtbApAQCAtMSwzICsxLDQgQEAKK1Rlc3RzIHRoYXQgaW5jb21wbGV0ZSAobm90IGZ1bGx5
IGxvYWRlZC9kZWNvZGVkKSBpbWFnZXMgY2Fubm90IGJlIHVzZWQgdG8gY3JlYXRlIGEgQ2FudmFz
UGF0dGVybi48YnIvPjxici8+CiA8c2NyaXB0PgogaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJv
bGxlcikKICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CkBAIC0xMCwxMiAr
MTEsMTYgQEAgaW1nLnNyYyA9ICdyZXNvdXJjZXMvaW1hZ2Utc2xvdy5wbCc7CiB2YXIgcHRybgog
dHJ5IHsKICAgICBwdHJuID0gY3R4LmNyZWF0ZVBhdHRlcm4oaW1nLCAncmVwZWF0Jyk7Ci0gICAg
ZG9jdW1lbnQud3JpdGUoIkZBSUwiKTsKKyAgICBpZiAoIWltZy5jb21wbGV0ZSkKKyAgICAgICAg
ZG9jdW1lbnQud3JpdGUoIlBBU1MgLSBpbWFnZSBpcyBub3QgY29tcGxldGUiKTsKKyAgICBlbHNl
CisgICAgICAgIGRvY3VtZW50LndyaXRlKCJGQUlMIC0gaW1hZ2UgaXMgY29tcGxldGUiKTsKKyAg
ICBkb2N1bWVudC53cml0ZSgiPGJyLz4iKTsKKyAgICBpZiAoIXB0cm4pCisgICAgICAgIGRvY3Vt
ZW50LndyaXRlKCJQQVNTIC0gY3JlYXRlUGF0dGVybigpIGZhaWxlZCBmb3IgaW5jb21wbGV0ZSBp
bWFnZSIpOworICAgIGVsc2UKKyAgICAgICAgZG9jdW1lbnQud3JpdGUoIkZBSUwgLSBjcmVhdGVQ
YXR0ZXJuKCkgc3VjY2VlZGVkIGZvciBpbmNvbXBsZXRlIGltYWdlIik7CiB9IGNhdGNoIChlKSB7
Ci0gICAgaWYgKGUuY29kZSA9PSBET01FeGNlcHRpb24uSU5WQUxJRF9TVEFURV9FUlIpIHsKLSAg
ICAgICAgZG9jdW1lbnQud3JpdGUoIlBBU1MiKTsKLSAgICB9IGVsc2UgewotICAgICAgICBkb2N1
bWVudC53cml0ZSgiRkFJTCAiICsgZSk7Ci0gICAgfQorICAgIGRvY3VtZW50LndyaXRlKCJGQUlM
IC0gY2F1Z2h0IGV4Y2VwdGlvbjogIiArIGUpOwogfQogPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9X
ZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGQzODgwYzcuLmExNWRm
ZjIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDYtMDQgIEFuZHJlYXMgS2xpbmcgIDxhbmRyZWFzLmts
aW5nQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDYW52YXMgY3JlYXRlUGF0dGVybihpbWcsIHJlcGV0aXRpb24pIHNob3VsZG4ndCB0
aHJvdyBJTlZBTElEX1NUQVRFX0VSUiB3aGVuICFpbWcuY29tcGxldGUKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQwMTY2CisKKyAgICAgICAgU3BlYyBs
aW5rOgorICAgICAgICBodHRwOi8vd3d3LndoYXR3Zy5vcmcvc3BlY3Mvd2ViLWFwcHMvY3VycmVu
dC13b3JrLyNkb20tY29udGV4dC0yZC1jcmVhdGVwYXR0ZXJuCisKKyAgICAgICAgVGVzdDogaHR0
cC90ZXN0cy9taXNjL2NhbnZhcy1wYXR0ZXJuLWZyb20taW5jcmVtZW50YWwtaW1hZ2UuaHRtbCAo
dXBkYXRlZCkKKworICAgICAgICAqIGh0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQy
RC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OmNyZWF0
ZVBhdHRlcm4pOgorCiAyMDEwLTA2LTA0ICBEaXJrIFNjaHVsemUgIDxrcml0QHdlYmtpdC5vcmc+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTmlrb2xhcyBaaW1tZXJtYW5uLgpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuY3BwIGIvV2ViQ29y
ZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuY3BwCmluZGV4IDE4NGNjMTQu
LjZjZTJkYjIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5n
Q29udGV4dDJELmNwcAorKysgYi9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0Nv
bnRleHQyRC5jcHAKQEAgLTEyNjUsMTAgKzEyNjUsOCBAQCBQYXNzUmVmUHRyPENhbnZhc1BhdHRl
cm4+IENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6Y3JlYXRlUGF0dGVybihIVE1MSW1hZ2VFbGVt
ZQogICAgIGlmIChlYykKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBpZiAoIWltYWdlLT5jb21w
bGV0ZSgpKSB7Ci0gICAgICAgIGVjID0gSU5WQUxJRF9TVEFURV9FUlI7CisgICAgaWYgKCFpbWFn
ZS0+Y29tcGxldGUoKSkKICAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQogCiAgICAgQ2FjaGVkSW1h
Z2UqIGNhY2hlZEltYWdlID0gaW1hZ2UtPmNhY2hlZEltYWdlKCk7CiAgICAgaWYgKCFjYWNoZWRJ
bWFnZSB8fCAhaW1hZ2UtPmNhY2hlZEltYWdlKCktPmltYWdlKCkpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>