diff --git a/lib/modules/Sql.pmod/Sql.pike b/lib/modules/Sql.pmod/Sql.pike
index 11f10623d4fe32ca95cc7b5755619c686380e1f3..4cae863520f3791fe282ea6e35f4d43859121e53 100644
--- a/lib/modules/Sql.pmod/Sql.pike
+++ b/lib/modules/Sql.pmod/Sql.pike
@@ -1,5 +1,5 @@
 /*
- * $Id: Sql.pike,v 1.90 2008/01/09 14:26:07 mast Exp $
+ * $Id: Sql.pike,v 1.91 2008/01/09 16:32:13 grubba Exp $
  *
  * Implements the generic parts of the SQL-interface
  *
@@ -170,12 +170,12 @@ static program find_dbm(string program_name) {
 //! @note
 //!   Support for @[options] was added in Pike 7.3.
 //!
-void create(string|object _host, void|string|mapping(string:int|string) db,
+void create(string|object host, void|string|mapping(string:int|string) db,
 	    void|string user, void|string _password,
 	    void|mapping(string:int|string) options)
 {
-  // _host is censored only if we pick out a password from it below.
-  void|string|object host = _host;
+  // Note: No need to censor host here, since it is rewritten below if
+  //       it contains an SQL-URL.
   string password = _password;
   _password = "CENSORED";
 
@@ -235,8 +235,6 @@ void create(string|object _host, void|string|mapping(string:int|string) db,
 	  if (password == "") {
 	    password = 0;
 	  }
-	  else
-	    _host = "CENSORED";
 	}
       }
       arr = host/"/";