diff --git a/admin/admin_disallow.php b/admin/admin_disallow.php
index 9488c0495..79aa91c9d 100644
--- a/admin/admin_disallow.php
+++ b/admin/admin_disallow.php
@@ -38,15 +38,17 @@ if (isset($_POST['add_name'])) {
} elseif (isset($_POST['delete_name'])) {
$disallowed_id = isset($_POST['disallowed_id']) ? (int)$_POST['disallowed_id'] : (int)$_GET['disallowed_id'];
- $sql = 'DELETE FROM ' . BB_DISALLOW . " WHERE disallow_id = $disallowed_id";
- $result = DB()->sql_query($sql);
- if (!$result) {
- bb_die('Could not removed disallowed user');
+ if (!empty($disallowed_id)) {
+ $sql = 'DELETE FROM ' . BB_DISALLOW . " WHERE disallow_id = $disallowed_id";
+ $result = DB()->sql_query($sql);
+ if (!$result) {
+ bb_die('Could not removed disallowed user');
+ }
+
+ $message .= $lang['DISALLOWED_DELETED'] . '
' . sprintf($lang['CLICK_RETURN_DISALLOWADMIN'], '', '') . '
' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '');
+
+ bb_die($message);
}
-
- $message .= $lang['DISALLOWED_DELETED'] . '
' . sprintf($lang['CLICK_RETURN_DISALLOWADMIN'], '', '') . '
' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '');
-
- bb_die($message);
}
/**