--- bootstrap.original.inc	2005-11-23 11:24:52.000000000 +0530
+++ bootstrap.inc	2005-11-23 11:31:31.000000000 +0530
@@ -760,7 +760,8 @@
  */
 function watchdog($type, $message, $severity = WATCHDOG_NOTICE, $link = NULL) {
   global $user;
-  db_query("INSERT INTO {watchdog} (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (%d, '%s', '%s', %d, '%s', '%s', '%s', '%s', %d)", $user->uid, $type, $message, $severity, $link, request_uri(), referer_uri(), $_SERVER['REMOTE_ADDR'], time());
+  $wid = db_next_id("{watchdog}_wid");
+  db_query("INSERT INTO {watchdog} (wid, uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES ($wid, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s', %d)", $user->uid, $type, $message, $severity, $link, request_uri(), referer_uri(), $_SERVER['REMOTE_ADDR'], time());
 }
 
 /**
