Index: cvs.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cvslog/cvs.module,v
retrieving revision 1.159
diff -u -F^f -b -r1.159 cvs.module
--- cvs.module	16 Aug 2007 18:07:08 -0000	1.159
+++ cvs.module	18 Aug 2007 22:31:25 -0000
@@ -1217,7 +1217,7 @@ function cvs_show_messages() {
     $attributes['commit'] = $_REQUEST['commit'];
   }
   if ($_REQUEST['user']) {
-    $where[] = "m.cvs_user = '". db_escape_string($_REQUEST['user']) ."' OR u.name = '". db_escape_string($_REQUEST['user']) ."'";
+    $where[] = "(m.cvs_user = '". db_escape_string($_REQUEST['user']) ."' OR u.name = '". db_escape_string($_REQUEST['user']) ."')";
     $attributes['user'] = $_REQUEST['user'];
   }
   if (is_numeric($_REQUEST['uid'])) {
@@ -1255,7 +1255,7 @@ function cvs_show_messages() {
 
   $language = count($languages) ? reset(array_keys($languages)) : 'en';
 
-  $result = pager_query("SELECT DISTINCT m.*, r.*, u.name, u.uid FROM {cvs_messages} m $files INNER JOIN {cvs_repositories} r ON m.rid = r.rid INNER JOIN {users} u ON m.uid = u.uid $where ORDER BY m.created DESC", variable_get('cvs_pager', 10), 0, "SELECT COUNT(m.cid) FROM {cvs_messages} m $files INNER JOIN {users} u ON m.uid = u.uid $where");
+  $result = pager_query("SELECT DISTINCT m.*, r.*, u.name, u.uid FROM {cvs_messages} m $files INNER JOIN {cvs_repositories} r ON m.rid = r.rid INNER JOIN {users} u ON m.uid = u.uid $where ORDER BY m.created DESC", variable_get('cvs_pager', 10), 0, "SELECT COUNT(DISTINCT(m.cid)) FROM {cvs_messages} m $files INNER JOIN {users} u ON m.uid = u.uid $where");
   $output = cvs_show_messages_format($result, $attributes);
   if ($_REQUEST['rss']) {
     drupal_set_header('Content-Type: text/xml; charset=utf-8');
