summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-01-31 23:38:04 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-01-31 23:38:04 +0000
commit5b1a202965777043c8f2476441c53ce20f8978fd (patch)
tree63dfa5554157f6c3584953fb094bf8babe8b89f4
parent68308e352b54a9d7e0deb34fcf8b2d1f272d5242 (diff)
downloadampache-5b1a202965777043c8f2476441c53ce20f8978fd.tar.gz
ampache-5b1a202965777043c8f2476441c53ce20f8978fd.tar.bz2
ampache-5b1a202965777043c8f2476441c53ce20f8978fd.zip
fixed null vs two single quotes on insert statement
-rw-r--r--modules/vauth/session.lib.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/vauth/session.lib.php b/modules/vauth/session.lib.php
index 13e2285e..8332817b 100644
--- a/modules/vauth/session.lib.php
+++ b/modules/vauth/session.lib.php
@@ -188,12 +188,15 @@ function vauth_session_create($data) {
$username = sql_escape($data['username']);
$type = sql_escape($data['type']);
- $value = sql_escape($data['value']);
+ $value = "'" . sql_escape($data['value']) . "'";
$expire = sql_escape(vauth_conf('session_length'));
+ /* We can't have null things here people */
+ if (strlen($value) == 2) { $value = 'NULL'; }
+
/* Insert the row */
$sql = "INSERT INTO session (`id`,`username`,`type`,`value`,`expire`) " .
- " VALUES ('$key','$username','$type','$value','$expire')";
+ " VALUES ('$key','$username','$type',$value,'$expire')";
$db_results = mysql_query($sql, vauth_dbh());
return $db_results;