changeset 668:2943ec592cc1

Validate votekey length - set vote key length when printing padding.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 06 Nov 2014 19:47:32 +0200
parents 4fdb61f40946
children 3b9992ab02d0
files admajax.php
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/admajax.php	Thu Nov 06 19:35:22 2014 +0200
+++ b/admajax.php	Thu Nov 06 19:47:32 2014 +0200
@@ -189,11 +189,12 @@
   {
     case VOTE_FREELY:
     case VOTE_ACTIVATE:
+      $klen = $voteKeyLen - strlen($item["key"]);
       $str = sprintf(
         "<span class=\"keyid\">%03d</span>&nbsp;:&nbsp;".
         "<span class=\"keycode\">%s</span>",
         $id,
-        str_repeat("&nbsp;", $voteKeyLen - strlen($item["key"])).$item["key"]);
+        (($klen > 0) ? str_repeat("&nbsp;", $klen) : "").$item["key"]);
 
       if ($voteKeyMode == VOTE_ACTIVATE)
       {