[Dovecot] 1.0-test67 - Unknown User bug
    Timo Sirainen 
    tss at iki.fi
       
    Fri Apr  8 13:25:24 EEST 2005
    
    
  
On 8.4.2005, at 10:20, Andrew Hutchings wrote:
> Another new bug that has cropped up with the scheme fix change, again
> should be a quick fix:
>
> 272058-Apr  8 06:04:47 svr21 dovecot: auth-worker(default):
> sql(user at domain.co.uk,81.137.181.225): unknown user
> 272059-Apr  8 06:04:47 svr21 dovecot: auth-worker(default): file
> passdb-sql.c: line 90 (sql_query_callback): assertion failed: (scheme 
> !=
> NULL)
Right:
Index: passdb-sql.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/auth/passdb-sql.c,v
retrieving revision 1.16
diff -u -r1.16 passdb-sql.c
--- passdb-sql.c        7 Apr 2005 23:42:46 -0000       1.16
+++ passdb-sql.c        8 Apr 2005 10:24:42 -0000
@@ -87,7 +87,8 @@
         }
         scheme = password_get_scheme(&password);
-       i_assert(scheme != NULL); /* auth_request_set_field() sets it */
+       /* auth_request_set_field() sets scheme */
+       i_assert(password == NULL || scheme != NULL);
         if (sql_request->credentials != -1) {
                 passdb_handle_credentials(passdb_result,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://dovecot.org/pipermail/dovecot/attachments/20050408/20d0caf9/attachment-0001.bin>
    
    
More information about the dovecot
mailing list