]> granicus.if.org Git - php/commitdiff
Missing '&' in the result of get_html_translation_table()
authorMoriyoshi Koizumi <moriyoshi@php.net>
Tue, 21 Oct 2003 01:46:54 +0000 (01:46 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Tue, 21 Oct 2003 01:46:54 +0000 (01:46 +0000)
ext/standard/html.c

index 26ae951f2e73f8cdf4e11c45cd49f073afb4312d..aa3246d3038d737175eb27176748a6bb52354404 100644 (file)
@@ -1229,8 +1229,10 @@ PHP_FUNCTION(get_html_translation_table)
                                        continue;
                                
                                ind[0] = (unsigned char)basic_entities[j].charcode;
-                               add_assoc_string(return_value, ind, basic_entities[j].entity, 1);
+                               add_assoc_stringl(return_value, ind, basic_entities[j].entity, basic_entities[j].entitylen, 1);
                        }
+                       add_assoc_stringl(return_value, "&", "&amp;", sizeof("&amp;") - 1, 1);
+
                        break;
        }
 }