utf8: don't allow NUL in decoded strings.
[ccan] / web / staticmoduleinfo.php
index 8f736337c8cb63a6c575565fddbeb3dfdb4cabaf..ac4ac68f1bb19226ee184adfe9af73dd1e7420b8 100644 (file)
@@ -63,7 +63,7 @@ if ($extdepends) {
 <h3>External dependencies:</h3>
 <ul class='external-dependencies'>
 <?php
-       foreach (split("\n", $extdepends) as $dep) {
+       foreach (explode("\n", $extdepends) as $dep) {
                $fields=preg_split("/\s+/", $dep);
                echo "<li>" . $fields[0].' ';
                if (count($fields) > 1)
@@ -96,7 +96,9 @@ if ($see_also) {
 if ($example) {
 ?>
 <h3>Example:</h3>
-<pre class="lang-c prettyprint prettyprinted"><?=$example?></pre>
+<pre class="prettyprint">
+<code class="language-c"><?=$example?></code>
+</pre>
 <?php
 }