diff options
author | elij <elij.mx@gmail.com> | 2011-05-10 21:01:29 -0700 |
---|---|---|
committer | Lukas Fleischer <archlinux@cryptocrack.de> | 2011-05-17 10:43:46 +0200 |
commit | 3e81712fd6891516b24e216992edcb15c6a6113f (patch) | |
tree | 856e30a1912a4c59f618d911f61c64c7c78a9a8f /web | |
parent | 0898f1447a2d6bdc893f55f4718f867734841361 (diff) |
fix case where user does not exist
the query was being performed when $id was not set, resulting in an
invalid sql query being performed.
Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Diffstat (limited to 'web')
-rw-r--r-- | web/lib/acctfuncs.inc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/web/lib/acctfuncs.inc b/web/lib/acctfuncs.inc index 5bcff8b..b2f0548 100644 --- a/web/lib/acctfuncs.inc +++ b/web/lib/acctfuncs.inc @@ -786,6 +786,9 @@ function valid_passwd( $userID, $passwd ) */ function user_suspended( $id ) { + if (!$id) { + return false; + } $dbh = db_connect(); $q = "SELECT Suspended FROM Users WHERE ID = " . $id; $result = db_query($q, $dbh); |