8779cd4b60
o fix dspamc that was busted in the 3.8.0 release, verified to work via testing
22 lines
908 B
Plaintext
22 lines
908 B
Plaintext
$OpenBSD: patch-src_pgsql_drv_c,v 1.4 2007/12/21 14:42:23 todd Exp $
|
|
--- src/pgsql_drv.c.orig Sat Jul 29 15:38:48 2006
|
|
+++ src/pgsql_drv.c Sun Apr 29 17:57:52 2007
|
|
@@ -1146,7 +1146,7 @@ _ds_get_signature (DSPAM_CTX * CTX, struct _ds_spam_si
|
|
|
|
p = _pgsql_drv_getpwuid (CTX, uid);
|
|
if (!p) {
|
|
- LOG(LOG_CRIT, "_ds_get_signature(): _mysql_drv_getpwuid(%d) failed: aborting", uid);
|
|
+ LOG(LOG_CRIT, "_ds_get_signature(): _pgsql_drv_getpwuid(%d) failed: aborting", uid);
|
|
return EFAILURE;
|
|
}
|
|
username = strdup(p->pw_name);
|
|
@@ -1405,7 +1405,7 @@ _ds_get_nextuser (DSPAM_CTX * CTX)
|
|
virtual_username,
|
|
virtual_table);
|
|
#else
|
|
- strcpy (query, "DECLARE dscursor CURSOR FOR SELECT DISTINCT uid FROM dspam_stats");
|
|
+ strlcpy (query, "DECLARE dscursor CURSOR FOR SELECT DISTINCT uid FROM dspam_stats", sizeof (query));
|
|
#endif
|
|
|
|
result = PQexec(s->dbh, query);
|