Index: drupalvb.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/drupalvb/drupalvb.module,v
retrieving revision 1.11.4.12
diff -u -p -r1.11.4.12 drupalvb.module
--- drupalvb.module	1 May 2008 22:52:25 -0000	1.11.4.12
+++ drupalvb.module	3 May 2008 19:02:17 -0000
@@ -136,6 +136,9 @@ function drupalvb_auth($username, $passw
     return;
   }
   require_once drupal_get_path('module', 'drupalvb') .'/drupalvb.inc';
+  if (!drupalvb_db_is_valid()) {
+    return;
+  }
   if ($vbuser = db_fetch_array(drupalvb_db_query("SELECT userid, password, salt, email FROM {user} WHERE username = '%s'", $username))) {
     // Rebuild the password.
     $vbpassword = md5(md5($password) . $vbuser['salt']);
@@ -162,6 +165,9 @@ function drupalvb_auth($username, $passw
  */
 function drupalvb_user($op, &$edit, &$account, $category = NULL) {
   require_once drupal_get_path('module', 'drupalvb') .'/drupalvb.inc';
+  if (!drupalvb_db_is_valid()) {
+    return;
+  }
 
   if ($op == 'login' && variable_get('drupalvb_dual_login', TRUE)) {
     return drupalvb_user_login($account);
