From: Christian Weiske Date: Fri, 13 Oct 2023 15:40:48 +0000 (+0200) Subject: Prevent E_NOTICE when game parameter is missing in queue cleanup X-Git-Url: https://git.cweiske.de/stouyapi.git/commitdiff_plain/3e4d403916484b6efcbabc04b77798b3f95b23b4 Prevent E_NOTICE when game parameter is missing in queue cleanup Resolves: https://github.com/cweiske/stouyapi/issues/4 --- diff --git a/www/api/v1/queued_downloads_delete.php b/www/api/v1/queued_downloads_delete.php index 6517adc..a044053 100644 --- a/www/api/v1/queued_downloads_delete.php +++ b/www/api/v1/queued_downloads_delete.php @@ -20,6 +20,13 @@ if ($ip == '') { } $ip = mapIp($ip); +if (!isset($_GET['game'])) { + header('HTTP/1.0 400 Bad Request'); + header('Content-type: text/plain'); + echo 'Game parameter missing' . "\n"; + exit(1); +} + $game = $_GET['game']; $cleanGame = preg_replace('#[^a-zA-Z0-9._]#', '', $game); if ($game != $cleanGame || $game == '') {