minimal requirements are 4.1.2, function test can be removed.
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@8018
7612ce4b-ef26-0410-bec9-
ea0150e637f0
* Double-check if we have the mcrypt_generic function. Bail out if
* not so.
*/
- if (!function_exists(mcrypt_generic)) {
+ if (!function_exists('mcrypt_generic')) {
return 'PANIC';
}
/**
/**
* Finish up the mcrypt routines and return the processed content.
*/
- mcrypt_generic_end ($td);
+ if (function_exists('mcrypt_generic_deinit')) {
+ // php 4.1.1+ syntax
+ mcrypt_generic_deinit ($td);
+ mcrypt_module_close ($td);
+ } else {
+ // older depreciated function
+ mcrypt_generic_end ($td);
+ }
return $crypto;
}