XSS fixes
[squirrelmail.git] / functions / page_header.php
index 91b5c9a6140463d94f373eb169b6f190adb9aca5..46f45e43140dc44ea5bd90c6673bb143ebc9a3f0 100644 (file)
@@ -193,6 +193,8 @@ function displayPageHeader($color, $mailbox, $sHeaderJs='', $sBodyTagJs = 'onloa
                                  : html_tag( 'td', '', 'left' ) )
         . "\n";
     $urlMailbox = urlencode($mailbox);
+    $startMessage = (int)$startMessage;
+
     echo makeComposeLink('src/compose.php?mailbox='.$urlMailbox.'&startMessage='.$startMessage);
     echo "  \n";
     displayInternalLink ('src/addressbook.php', _("Addresses"));
@@ -257,4 +259,4 @@ function compose_Header($color, $mailbox, $sHeaderJs='', $sBodyTagJs = 'onload="
     }
     echo "<body text=\"$color[8]\" bgcolor=\"$color[4]\" link=\"$color[7]\" vlink=\"$color[7]\" alink=\"$color[7]\" $sBodyTagJs>\n\n";
 }
-?>
+?>
\ No newline at end of file