<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2566,6 +2566,7 @@ sub popup_menu {
     my(@values);
     @values = $self-&gt;_set_values_and_labels($values,\$labels,$name);
     $tabindex = $self-&gt;element_tab($tabindex);
+    $name = q{} if ! defined $name;
     $result = qq/&lt;select name=&quot;$name&quot; $tabindex$other&gt;\n/;
     for (@values) {
         if (/&lt;optgroup/) {
@@ -2626,7 +2627,7 @@ sub optgroup {
     @values = $self-&gt;_set_values_and_labels($values,\$labels,$name,$labeled,$novals);
     my($other) = @other ? &quot; @other&quot; : '';
 
-    $name=$self-&gt;_maybe_escapeHTML($name);
+    $name = $self-&gt;_maybe_escapeHTML($name) || q{};
     $result = qq/&lt;optgroup label=&quot;$name&quot;$other&gt;\n/;
     for (@values) {
         if (/&lt;optgroup/) {</diff>
      <filename>lib/CGI.pm</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0d1328b2f3f09ccaf5a7e384b3b5203313f54d0f</id>
    </parent>
  </parents>
  <author>
    <name>burak</name>
    <email>burak@cpan.org</email>
  </author>
  <url>http://github.com/burak/CGI.pm/commit/026f923ab8c7ef568435c38a3d3c87d9106d5554</url>
  <id>026f923ab8c7ef568435c38a3d3c87d9106d5554</id>
  <committed-date>2009-10-13T16:40:41-07:00</committed-date>
  <authored-date>2009-10-13T16:40:41-07:00</authored-date>
  <message>Suppress uninitialized warnings under -w</message>
  <tree>6d38ec55bbf10bbc5d3574d71e71db3a90424396</tree>
  <committer>
    <name>unknown</name>
    <email>burak@cpan.org</email>
  </committer>
</commit>
