From 2002b9616d90ce43860468b7a246a395723c1c44 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Sat, 16 May 2009 19:58:38 +0000 Subject: #454992 by sun and bengtam: Remove 'q' from the possible letters that can be appended to an aggregated css/js string, so it's not confused with ['q']. --- includes/common.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'includes/common.inc') diff --git a/includes/common.inc b/includes/common.inc index 190250a36..9dd8ecc1d 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -4243,7 +4243,8 @@ function drupal_flush_all_caches() { function _drupal_flush_css_js() { $string_history = variable_get('css_js_query_string', '00000000000000000000'); $new_character = $string_history[0]; - $characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; + // Not including 'q' to allow certain JavaScripts to re-use query string. + $characters = 'abcdefghijklmnoprstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; while (strpos($string_history, $new_character) !== FALSE) { $new_character = $characters[mt_rand(0, strlen($characters) - 1)]; } -- cgit v1.2.3