appdb/include filter.php

WineHQ wineowner at wine.codeweavers.com
Thu Jul 6 23:49:32 CDT 2006


ChangeSet ID:	26258
CVSROOT:	/opt/cvs-commit
Module name:	appdb
Changes by:	wineowner at winehq.org	2006/07/06 23:49:32

Modified files:
	include        : filter.php 

Log message:
	Tony Lambregts <tony.lambregts at gmail.com>
	filter_gpc() should ignore any bugzilla parameters to avoid errors when these cookies are set

Patch: http://cvs.winehq.org/patch.py?id=26258

Old revision  New revision  Changes     Path
 1.3           1.4           +12 -1      appdb/include/filter.php

Index: appdb/include/filter.php
diff -u -p appdb/include/filter.php:1.3 appdb/include/filter.php:1.4
--- appdb/include/filter.php:1.3	7 Jul 2006  4:49:32 -0000
+++ appdb/include/filter.php	7 Jul 2006  4:49:32 -0000
@@ -42,8 +42,19 @@ function filter_gpc()
                     util_show_error_page_and_exit("Fatal error: ".$aKeys[$i]." should be an array.");
             break;
             default:
-                if($aKeys[$i]!="whq_appdb" && $aKeys[$i]!="MAX_FILE_SIZE") // whq_appdb is the name of the session cookie
+                if($aKeys[$i]!="whq_appdb" && // don't filter the appdb session cookie
+
+                   // or any bugzilla cookies
+                   $aKeys[$i]!="BUGLIST" &&
+                   $aKeys[$i]!="DEFAULTFORMAT" &&
+                   $aKeys[$i]!="Bugzilla_login" &&
+                   $aKeys[$i]!="LASTORDER" &&
+                   $aKeys[$i]!="Bugzilla_logincookie" &&
+                   $aKeys[$i]!="DEFAULTFORMAT" &&
+                   $aKeys[$i]!="MAX_FILE_SIZE")
+                { 
                     util_show_error_page_and_exit("Fatal error: type of variable ".$aKeys[$i]." is not recognized.");
+                }
             break;
         }
     }



More information about the wine-cvs mailing list