Index: dblog/dblog.admin.inc
===================================================================
--- dblog/dblog.admin.inc	(revision 970)
+++ dblog/dblog.admin.inc	(working copy)
@@ -108,7 +108,7 @@
     array('data' => t('Message'), 'field' => 'message')
   );
 
-  $result = pager_query("SELECT COUNT(wid) AS count, message, variables FROM {watchdog} WHERE type = '%s' GROUP BY message, variables ". tablesort_sql($header), 30, 0, "SELECT COUNT(DISTINCT(message)) FROM {watchdog} WHERE type = '%s'", $type);
+  $result = pager_query("SELECT COUNT(wid) AS count, message, variables FROM {watchdog} WHERE type = '%s' GROUP BY message, variables ". tablesort_sql($header), 30, 0, "SELECT COUNT(*) FROM (SELECT COUNT(*) FROM {watchdog} WHERE type = '%s' GROUP BY message, variables) AS w", $type);
 
   $rows = array();
   while ($dblog = db_fetch_object($result)) {
