<?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>88154</bug_id>
          
          <creation_ts>2012-06-01 17:07:33 -0700</creation_ts>
          <short_desc>loadRequest should check for empty URLs.</short_desc>
          <delta_ts>2012-06-02 14:30:32 -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>WebKit Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>OS X 10.7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yongjun Zhang">yongjun_zhang</reporter>
          <assigned_to name="Yongjun Zhang">yongjun_zhang</assigned_to>
          <cc>ap</cc>
    
    <cc>beidson</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yongjun_zhang</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>639878</commentid>
    <comment_count>0</comment_count>
    <who name="Yongjun Zhang">yongjun_zhang</who>
    <bug_when>2012-06-01 17:07:33 -0700</bug_when>
    <thetext>In [WebFrame loadRequest], we check if the url is valid or nil, if not we transform it to file: url.   However, WebKit client could pass down an empty URL and we need to handle that as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>639879</commentid>
    <comment_count>1</comment_count>
    <who name="Yongjun Zhang">yongjun_zhang</who>
    <bug_when>2012-06-01 17:09:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/11537160&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>639890</commentid>
    <comment_count>2</comment_count>
      <attachid>145411</attachid>
    <who name="Yongjun Zhang">yongjun_zhang</who>
    <bug_when>2012-06-01 17:38:50 -0700</bug_when>
    <thetext>Created attachment 145411
Don&apos;t transform empty URLs to file: URL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>639891</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-01 17:42:37 -0700</bug_when>
    <thetext>Attachment 145411 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit/mac/ChangeLog&apos;, u&apos;Source/Web...&quot; exit_code: 1
Source/WebKit/mac/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 2 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>639893</commentid>
    <comment_count>4</comment_count>
      <attachid>145412</attachid>
    <who name="Yongjun Zhang">yongjun_zhang</who>
    <bug_when>2012-06-01 17:47:14 -0700</bug_when>
    <thetext>Created attachment 145412
Don&apos;t transform empty URLs to file: URL, update the changeLog with bug id.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>639946</commentid>
    <comment_count>5</comment_count>
      <attachid>145412</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2012-06-01 21:40:10 -0700</bug_when>
    <thetext>Comment on attachment 145412
Don&apos;t transform empty URLs to file: URL, update the changeLog with bug id.

In WebCore string land, &quot;isEmpty()&quot; covers both null and empty, so I think you can just get rid of [request URL] altogether.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640050</commentid>
    <comment_count>6</comment_count>
      <attachid>145451</attachid>
    <who name="Yongjun Zhang">yongjun_zhang</who>
    <bug_when>2012-06-02 10:31:48 -0700</bug_when>
    <thetext>Created attachment 145451
only use isEmpty() as Brady pointed out, since String.isEmpty() also covers the nil URL case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640080</commentid>
    <comment_count>7</comment_count>
      <attachid>145451</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-02 14:30:19 -0700</bug_when>
    <thetext>Comment on attachment 145451
only use isEmpty() as Brady pointed out, since String.isEmpty() also covers the nil URL case.

Clearing flags on attachment: 145451

Committed r119339: &lt;http://trac.webkit.org/changeset/119339&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640081</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-02 14:30:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145411</attachid>
            <date>2012-06-01 17:38:50 -0700</date>
            <delta_ts>2012-06-01 17:47:14 -0700</delta_ts>
            <desc>Don&apos;t transform empty URLs to file: URL.</desc>
            <filename>loadRequest.patch</filename>
            <type>text/plain</type>
            <size>2123</size>
            <attacher name="Yongjun Zhang">yongjun_zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDExOTMwMikKKysrIFNvdXJjZS9XZWJLaXQv
bWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA2LTAx
ICBZb25nanVuIFpoYW5nICA8eW9uZ2p1bl96aGFuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgTmVl
ZCBhIHNob3J0IGRlc2NyaXB0aW9uIGFuZCBidWcgVVJMIChPT1BTISkKKworICAgICAgICBJbiBb
V2ViRnJhbWUgbG9hZFJlcXVlc3RdLCBpZiB0aGUgdXJsIGlzIGludmFsaWQgYW5kIG5vdCBuaWws
IHdlIHRyYW5zZm9ybSBpdCB0byBmaWxlOiB1cmwuCisgICAgICAgIEhvd2V2ZXIsIFdlYktpdCBj
bGllbnQgY291bGQgc2VuZCBkb3duIGFuIGVtcHR5IFVSTCB0aGF0IG1ha2VzIHVzIHRyYW5zZm9y
bSBpdCB0byBmaWxlOiB1cmwKKyAgICAgICAgYXMgd2VsbC4gIFdlIHNob3VsZCBza2lwIHRoYXQg
YXMgd2UgZGlkIGZvciBuaWwgVVJMcy4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIFdlYlZpZXcvV2ViRnJhbWUubW06CisgICAgICAgICgtW1dlYkZy
YW1lIGxvYWRSZXF1ZXN0Ol0pOgorCiAyMDEyLTA2LTAxICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJv
ZmZAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYkZyYW1lOjpfc3RyaW5nQnlFdmFsdWF0aW5nSmF2
YVNjcmlwdEZyb21TdHJpbmcgbWV0aG9kcyBkb24ndCBoYW5kbGUgbmlsIHN0cmluZwpJbmRleDog
U291cmNlL1dlYktpdC9tYWMvV2ViVmlldy9XZWJGcmFtZS5tbQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tCShyZXZpc2lvbiAxMTkzMDIpCisrKyBT
b3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0x
Mzc1LDkgKzEzNzUsOSBAQCAtICh2b2lkKWxvYWRSZXF1ZXN0OihOU1VSTFJlcXVlc3QgKilyZXF1
CiAgICAgLy8gU29tZSB1c2VycyBvZiBXZWJLaXQgQVBJIGluY29ycmVjdGx5IHVzZSAiZmlsZSBw
YXRoIGFzIFVSTCIgc3R5bGUgcmVxdWVzdHMgd2hpY2ggYXJlIGludmFsaWQuCiAgICAgLy8gQnkg
cmUtd3JpdGluZyB0aG9zZSBVUkxzIGhlcmUgd2UgdGVjaG5pY2FsbHkgYnJlYWsgdGhlIC1bV2Vi
RGF0YVNvdXJjZSBpbml0aWFsUmVxdWVzdF0gQVBJCiAgICAgLy8gYnV0IHRoYXQgaXMgbmVjZXNz
YXJ5IHRvIGltcGxlbWVudCB0aGlzIHF1aXJrIG9ubHkgYXQgdGhlIEFQSSBib3VuZGFyeS4KLSAg
ICAvLyBOb3RlIHRoYXQgb3RoZXIgdXNlcnMgb2YgV2ViS2l0IEFQSSB1c2UgbmlsIHJlcXVlc3Rz
IG9yIHJlcXVlc3RzIHdpdGggbmlsIFVSTHMsIHNvIHdlCi0gICAgLy8gb25seSBpbXBsZW1lbnQg
dGhpcyB3b3JrYXJvdW5kIHdoZW4gdGhlIHJlcXVlc3QgaGFkIGEgbm9uLW5pbCBVUkwuCi0gICAg
aWYgKCFyZXNvdXJjZVJlcXVlc3QudXJsKCkuaXNWYWxpZCgpICYmIFtyZXF1ZXN0IFVSTF0pCisg
ICAgLy8gTm90ZSB0aGF0IG90aGVyIHVzZXJzIG9mIFdlYktpdCBBUEkgdXNlIG5pbCByZXF1ZXN0
cyBvciByZXF1ZXN0cyB3aXRoIG5pbCBVUkxzIG9yIGVtcHR5IFVSTHMsIHNvIHdlCisgICAgLy8g
b25seSBpbXBsZW1lbnQgdGhpcyB3b3JrYXJvdW5kIHdoZW4gdGhlIHJlcXVlc3QgaGFkIGEgbm9u
LW5pbCBvciBub24tZW1wdHkgVVJMLgorICAgIGlmICghcmVzb3VyY2VSZXF1ZXN0LnVybCgpLmlz
VmFsaWQoKSAmJiBbcmVxdWVzdCBVUkxdICYmICFyZXNvdXJjZVJlcXVlc3QudXJsKCkuaXNFbXB0
eSgpKQogICAgICAgICByZXNvdXJjZVJlcXVlc3Quc2V0VVJMKFtOU1VSTCBVUkxXaXRoU3RyaW5n
OltAImZpbGU6IiBzdHJpbmdCeUFwcGVuZGluZ1N0cmluZzpbW3JlcXVlc3QgVVJMXSBhYnNvbHV0
ZVN0cmluZ11dXSk7CiAKICAgICBjb3JlRnJhbWUtPmxvYWRlcigpLT5sb2FkKHJlc291cmNlUmVx
dWVzdCwgZmFsc2UpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145412</attachid>
            <date>2012-06-01 17:47:14 -0700</date>
            <delta_ts>2012-06-02 10:31:48 -0700</delta_ts>
            <desc>Don&apos;t transform empty URLs to file: URL, update the changeLog with bug id.</desc>
            <filename>loadRequest.patch</filename>
            <type>text/plain</type>
            <size>2174</size>
            <attacher name="Yongjun Zhang">yongjun_zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDExOTMwMikKKysrIFNvdXJjZS9XZWJLaXQv
bWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA2LTAx
ICBZb25nanVuIFpoYW5nICA8eW9uZ2p1bl96aGFuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgbG9h
ZFJlcXVlc3Qgc2hvdWxkIGNoZWNrIGZvciBlbXB0eSBVUkxzLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODgxNTQKKworICAgICAgICBJbiBbV2ViRnJh
bWUgbG9hZFJlcXVlc3RdLCBpZiB0aGUgdXJsIGlzIGludmFsaWQgYW5kIG5vdCBuaWwsIHdlIHRy
YW5zZm9ybSBpdCB0byBmaWxlOiB1cmwuCisgICAgICAgIEhvd2V2ZXIsIFdlYktpdCBjbGllbnQg
Y291bGQgc2VuZCBkb3duIGFuIGVtcHR5IFVSTCB0aGF0IG1ha2VzIHVzIHRyYW5zZm9ybSBpdCB0
byBmaWxlOiB1cmwKKyAgICAgICAgYXMgd2VsbC4gIFdlIHNob3VsZCBza2lwIHRoYXQgYXMgd2Ug
ZGlkIGZvciBuaWwgVVJMcy4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIFdlYlZpZXcvV2ViRnJhbWUubW06CisgICAgICAgICgtW1dlYkZyYW1lIGxv
YWRSZXF1ZXN0Ol0pOgorCiAyMDEyLTA2LTAxICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBw
bGUuY29tPgogCiAgICAgICAgIFdlYkZyYW1lOjpfc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlw
dEZyb21TdHJpbmcgbWV0aG9kcyBkb24ndCBoYW5kbGUgbmlsIHN0cmluZwpJbmRleDogU291cmNl
L1dlYktpdC9tYWMvV2ViVmlldy9XZWJGcmFtZS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tCShyZXZpc2lvbiAxMTkzMDIpCisrKyBTb3VyY2Uv
V2ViS2l0L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMzc1LDkg
KzEzNzUsOSBAQCAtICh2b2lkKWxvYWRSZXF1ZXN0OihOU1VSTFJlcXVlc3QgKilyZXF1CiAgICAg
Ly8gU29tZSB1c2VycyBvZiBXZWJLaXQgQVBJIGluY29ycmVjdGx5IHVzZSAiZmlsZSBwYXRoIGFz
IFVSTCIgc3R5bGUgcmVxdWVzdHMgd2hpY2ggYXJlIGludmFsaWQuCiAgICAgLy8gQnkgcmUtd3Jp
dGluZyB0aG9zZSBVUkxzIGhlcmUgd2UgdGVjaG5pY2FsbHkgYnJlYWsgdGhlIC1bV2ViRGF0YVNv
dXJjZSBpbml0aWFsUmVxdWVzdF0gQVBJCiAgICAgLy8gYnV0IHRoYXQgaXMgbmVjZXNzYXJ5IHRv
IGltcGxlbWVudCB0aGlzIHF1aXJrIG9ubHkgYXQgdGhlIEFQSSBib3VuZGFyeS4KLSAgICAvLyBO
b3RlIHRoYXQgb3RoZXIgdXNlcnMgb2YgV2ViS2l0IEFQSSB1c2UgbmlsIHJlcXVlc3RzIG9yIHJl
cXVlc3RzIHdpdGggbmlsIFVSTHMsIHNvIHdlCi0gICAgLy8gb25seSBpbXBsZW1lbnQgdGhpcyB3
b3JrYXJvdW5kIHdoZW4gdGhlIHJlcXVlc3QgaGFkIGEgbm9uLW5pbCBVUkwuCi0gICAgaWYgKCFy
ZXNvdXJjZVJlcXVlc3QudXJsKCkuaXNWYWxpZCgpICYmIFtyZXF1ZXN0IFVSTF0pCisgICAgLy8g
Tm90ZSB0aGF0IG90aGVyIHVzZXJzIG9mIFdlYktpdCBBUEkgdXNlIG5pbCByZXF1ZXN0cyBvciBy
ZXF1ZXN0cyB3aXRoIG5pbCBVUkxzIG9yIGVtcHR5IFVSTHMsIHNvIHdlCisgICAgLy8gb25seSBp
bXBsZW1lbnQgdGhpcyB3b3JrYXJvdW5kIHdoZW4gdGhlIHJlcXVlc3QgaGFkIGEgbm9uLW5pbCBv
ciBub24tZW1wdHkgVVJMLgorICAgIGlmICghcmVzb3VyY2VSZXF1ZXN0LnVybCgpLmlzVmFsaWQo
KSAmJiBbcmVxdWVzdCBVUkxdICYmICFyZXNvdXJjZVJlcXVlc3QudXJsKCkuaXNFbXB0eSgpKQog
ICAgICAgICByZXNvdXJjZVJlcXVlc3Quc2V0VVJMKFtOU1VSTCBVUkxXaXRoU3RyaW5nOltAImZp
bGU6IiBzdHJpbmdCeUFwcGVuZGluZ1N0cmluZzpbW3JlcXVlc3QgVVJMXSBhYnNvbHV0ZVN0cmlu
Z11dXSk7CiAKICAgICBjb3JlRnJhbWUtPmxvYWRlcigpLT5sb2FkKHJlc291cmNlUmVxdWVzdCwg
ZmFsc2UpOwo=
</data>
<flag name="review"
          id="152529"
          type_id="1"
          status="+"
          setter="beidson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145451</attachid>
            <date>2012-06-02 10:31:48 -0700</date>
            <delta_ts>2012-06-02 14:30:18 -0700</delta_ts>
            <desc>only use isEmpty() as Brady pointed out, since String.isEmpty() also covers the nil URL case.</desc>
            <filename>loadRequest.patch</filename>
            <type>text/plain</type>
            <size>2155</size>
            <attacher name="Yongjun Zhang">yongjun_zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDExOTMyMikKKysrIFNvdXJjZS9XZWJLaXQv
bWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA2LTAx
ICBZb25nanVuIFpoYW5nICA8eW9uZ2p1bl96aGFuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgbG9h
ZFJlcXVlc3Qgc2hvdWxkIGNoZWNrIGZvciBlbXB0eSBVUkxzLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODgxNTQKKworICAgICAgICBJbiBbV2ViRnJh
bWUgbG9hZFJlcXVlc3RdLCBpZiB0aGUgdXJsIGlzIGludmFsaWQgYW5kIG5vdCBuaWwsIHdlIHRy
YW5zZm9ybSBpdCB0byBmaWxlOiB1cmwuCisgICAgICAgIEhvd2V2ZXIsIFdlYktpdCBjbGllbnQg
Y291bGQgc2VuZCBkb3duIGFuIGVtcHR5IFVSTCB0aGF0IG1ha2VzIHVzIHRyYW5zZm9ybSBpdCB0
byBmaWxlOiB1cmwKKyAgICAgICAgYXMgd2VsbC4gIFdlIHNob3VsZCBza2lwIHRoYXQgYXMgd2Ug
ZGlkIGZvciBuaWwgVVJMcy4KKworICAgICAgICBSZXZpZXdlZCBieSBCcmFkeSBFaWRzb24uCisK
KyAgICAgICAgKiBXZWJWaWV3L1dlYkZyYW1lLm1tOgorICAgICAgICAoLVtXZWJGcmFtZSBsb2Fk
UmVxdWVzdDpdKToKKwogMjAxMi0wNi0wMSAgTWljaGFlbCBTYWJvZmYgIDxtc2Fib2ZmQGFwcGxl
LmNvbT4KIAogICAgICAgICBXZWJGcmFtZTo6X3N0cmluZ0J5RXZhbHVhdGluZ0phdmFTY3JpcHRG
cm9tU3RyaW5nIG1ldGhvZHMgZG9uJ3QgaGFuZGxlIG5pbCBzdHJpbmcKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvbWFjL1dlYlZpZXcvV2ViRnJhbWUubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dC9tYWMvV2ViVmlldy9XZWJGcmFtZS5tbQkocmV2aXNpb24gMTE5MzIyKQorKysgU291cmNlL1dl
YktpdC9tYWMvV2ViVmlldy9XZWJGcmFtZS5tbQkod29ya2luZyBjb3B5KQpAQCAtMTM3NSw5ICsx
Mzc1LDkgQEAgLSAodm9pZClsb2FkUmVxdWVzdDooTlNVUkxSZXF1ZXN0ICopcmVxdQogICAgIC8v
IFNvbWUgdXNlcnMgb2YgV2ViS2l0IEFQSSBpbmNvcnJlY3RseSB1c2UgImZpbGUgcGF0aCBhcyBV
UkwiIHN0eWxlIHJlcXVlc3RzIHdoaWNoIGFyZSBpbnZhbGlkLgogICAgIC8vIEJ5IHJlLXdyaXRp
bmcgdGhvc2UgVVJMcyBoZXJlIHdlIHRlY2huaWNhbGx5IGJyZWFrIHRoZSAtW1dlYkRhdGFTb3Vy
Y2UgaW5pdGlhbFJlcXVlc3RdIEFQSQogICAgIC8vIGJ1dCB0aGF0IGlzIG5lY2Vzc2FyeSB0byBp
bXBsZW1lbnQgdGhpcyBxdWlyayBvbmx5IGF0IHRoZSBBUEkgYm91bmRhcnkuCi0gICAgLy8gTm90
ZSB0aGF0IG90aGVyIHVzZXJzIG9mIFdlYktpdCBBUEkgdXNlIG5pbCByZXF1ZXN0cyBvciByZXF1
ZXN0cyB3aXRoIG5pbCBVUkxzLCBzbyB3ZQotICAgIC8vIG9ubHkgaW1wbGVtZW50IHRoaXMgd29y
a2Fyb3VuZCB3aGVuIHRoZSByZXF1ZXN0IGhhZCBhIG5vbi1uaWwgVVJMLgotICAgIGlmICghcmVz
b3VyY2VSZXF1ZXN0LnVybCgpLmlzVmFsaWQoKSAmJiBbcmVxdWVzdCBVUkxdKQorICAgIC8vIE5v
dGUgdGhhdCBvdGhlciB1c2VycyBvZiBXZWJLaXQgQVBJIHVzZSBuaWwgcmVxdWVzdHMgb3IgcmVx
dWVzdHMgd2l0aCBuaWwgVVJMcyBvciBlbXB0eSBVUkxzLCBzbyB3ZQorICAgIC8vIG9ubHkgaW1w
bGVtZW50IHRoaXMgd29ya2Fyb3VuZCB3aGVuIHRoZSByZXF1ZXN0IGhhZCBhIG5vbi1uaWwgb3Ig
bm9uLWVtcHR5IFVSTC4KKyAgICBpZiAoIXJlc291cmNlUmVxdWVzdC51cmwoKS5pc1ZhbGlkKCkg
JiYgIXJlc291cmNlUmVxdWVzdC51cmwoKS5pc0VtcHR5KCkpCiAgICAgICAgIHJlc291cmNlUmVx
dWVzdC5zZXRVUkwoW05TVVJMIFVSTFdpdGhTdHJpbmc6W0AiZmlsZToiIHN0cmluZ0J5QXBwZW5k
aW5nU3RyaW5nOltbcmVxdWVzdCBVUkxdIGFic29sdXRlU3RyaW5nXV1dKTsKIAogICAgIGNvcmVG
cmFtZS0+bG9hZGVyKCktPmxvYWQocmVzb3VyY2VSZXF1ZXN0LCBmYWxzZSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>