Displaying 4 results from an estimated 4 matches for "sql_connect".
2005 Aug 26
0
Dovecot.1.0.alpha1+mysql+mysql
...cond specified.
Do do this we just inserted some i_warning()s in the code.
We noticed that passdb_sql_init (auth/passdb-sql.c) is called twice,
once per configuration file, with the correct argument (path to config
file). However, as you can see in the following maillog piece, this
function calls sql_connect with the SAME parameters (the parameters of
the second database).
So the first call works and dovecot connects to the host correctly
(lines 7-8), but in the second call dovecot finds the connection already
up and obviously doesn't try again (last line).
Could this be the origin of the problem?...
2019 Jan 10
2
auth core dump
2010 Nov 29
1
SQL insert?
Hi,
I want to log some informations about a mail in a mysql database when the
mail is saved to inbox (for a groupware). I use Dovecot 1.2.16 and the log
message "msgid=<xxx>: saved mail to inbox" is generated in deliver.c. I
find all the needed data in that file. But I'am not sure how to use the
functions in sql-api.h or sql-api-private.h to send a simple SQL insert
statement
2010 Aug 20
2
PATCH: SQL connect crash
...nref (_conn=0x807fc60) at db-sql.c:119
#5 0x08062be2 in userdb_deinit (userdb=0x807fc48) at userdb.c:177
#6 0x0804ff4b in auths_deinit () at auth.c:213
#7 0x0805b7bc in main (argc=1474660693, argv=0xec835356) at main.c:160
gdb) print ((struct sql_passdb_module *) _module)->conn
$20 = (struct sql_connection *) 0x0
It seems that module->conn for passdb is being zeroed at auth_deinit(),
passdb_deinit() completes succesfully but then userdb_deinit() does
the illegal access.
The following hack seems to eliminate the symptom, however I'd
strongly recommend to take a deeper look at the issue. I...