summaryrefslogtreecommitdiff
path: root/server.php
diff options
context:
space:
mode:
Diffstat (limited to 'server.php')
-rw-r--r--server.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/server.php b/server.php
index 469eb0a3..a1be2cec 100644
--- a/server.php
+++ b/server.php
@@ -54,7 +54,11 @@ function err($s)
// undo stupid magic quotes
function undomq(&$m)
{
- if (get_magic_quotes_gpc()) {
+ // PHP7.4 spits deprecated notice, PHP8 removed magic_* stuff
+ if (version_compare(PHP_VERSION, '7.4.0', '<')
+ && function_exists('get_magic_quotes_gpc')
+ && get_magic_quotes_gpc()
+ ) {
// undo the damage
$m = str_replace('\\\\','\\',$m);
$m = str_replace('\"','"',$m);