Index: xcvs/xcvs-loginfo.php =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/cvslog/xcvs/xcvs-loginfo.php,v retrieving revision 1.14 diff -u -p -r1.14 xcvs-loginfo.php --- xcvs/xcvs-loginfo.php 5 May 2009 17:15:32 -0000 1.14 +++ xcvs/xcvs-loginfo.php 17 Aug 2009 21:43:46 -0000 @@ -204,14 +204,14 @@ function xcvs_init($argc, $argv) { // Integrate with Drupal cvslog.module. if ($xcvs['cvslog'] && is_array($cvslog_files)) { $connection = xcvs_db_connect($xcvs); - $uid = mysql_result(mysql_query("SELECT uid FROM cvs_accounts WHERE cvs_user = '". mysql_escape_string($user) ."'"), 0); + $uid = mysql_result(mysql_query("SELECT uid FROM cvs_accounts WHERE cvs_user = '". mysql_real_escape_string($user) ."'"), 0); - mysql_query("INSERT INTO cvs_messages (rid, uid, created, cvs_user, message) VALUES ($xcvs[cvs_repo_id], $uid, ". time() .", '$user', '". mysql_escape_string($message) ."')"); + mysql_query("INSERT INTO cvs_messages (rid, uid, created, cvs_user, message) VALUES ($xcvs[cvs_repo_id], $uid, ". time() .", '$user', '". mysql_real_escape_string($message) ."')"); $cid = xcvs_last_insert_id('cvs_messages', 'cid'); foreach ($cvslog_files as $cvslog_file) { - $project = mysql_query("SELECT nid FROM cvs_projects WHERE rid = ". $xcvs[cvs_repo_id] ." AND '". mysql_escape_string($cvslog_file->file) ."' LIKE CONCAT(directory, '%')"); + $project = mysql_query("SELECT nid FROM cvs_projects WHERE rid = ". $xcvs[cvs_repo_id] ." AND '". mysql_real_escape_string($cvslog_file->file) ."' LIKE CONCAT(directory, '%')"); if ($project && mysql_num_rows($project) > 0) $nid = mysql_result($project, 0); else $nid = 0; @@ -224,9 +224,9 @@ function xcvs_init($argc, $argv) { // someone commits a file to a branch, we make sure // there's a valid entry in {cvs_tags} for that project + // branch, and if not, we add it here. - $db_tag = mysql_query("SELECT * from cvs_tags WHERE nid = $nid AND tag = '" . mysql_escape_string($tag) . "'"); + $db_tag = mysql_query("SELECT * from cvs_tags WHERE nid = $nid AND tag = '" . mysql_real_escape_string($tag) . "'"); if (!($db_tag && mysql_num_rows($db_tag) > 0)) { - mysql_query("INSERT INTO cvs_tags (nid, branch, tag) VALUES ($nid, 1, '" . mysql_escape_string($tag) . "')"); + mysql_query("INSERT INTO cvs_tags (nid, branch, tag) VALUES ($nid, 1, '" . mysql_real_escape_string($tag) . "')"); } } } Index: xcvs/xcvs-taginfo.php =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/cvslog/xcvs/xcvs-taginfo.php,v retrieving revision 1.12 diff -u -p -r1.12 xcvs-taginfo.php --- xcvs/xcvs-taginfo.php 12 Dec 2008 02:18:04 -0000 1.12 +++ xcvs/xcvs-taginfo.php 17 Aug 2009 21:43:46 -0000 @@ -133,10 +133,10 @@ function xcvs_store_tag_in_db($dir, $tag mysql_query('LOCK TABLES cvs_tags'); if ($op == 'add') { - mysql_query("INSERT INTO cvs_tags (nid, tag, branch, timestamp) VALUES ($nid, '" . mysql_escape_string($tag) . "', $branch, ". time() .")"); + mysql_query("INSERT INTO cvs_tags (nid, tag, branch, timestamp) VALUES ($nid, '" . mysql_real_escape_string($tag) . "', $branch, ". time() .")"); } else { - mysql_query("DELETE FROM cvs_tags WHERE nid=$nid AND tag='" . mysql_escape_string($tag) . "'"); + mysql_query("DELETE FROM cvs_tags WHERE nid=$nid AND tag='" . mysql_real_escape_string($tag) . "'"); } // Unlock the affected tables so avoid clashes (transactions):