diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2003-04-15 07:16:15 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2003-04-15 07:16:15 +0000 |
commit | db8059726ab4980644c23dd406242bfa6ff4cef6 (patch) | |
tree | 09fc65b675ec5a68b56163790d710d8a98e8a9fb | |
parent | d43ca94b3ae6a8e162facaed3c6dc537443e0032 (diff) |
toast some += snprintf
-rw-r--r-- | libexec/spamd/spamd.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/libexec/spamd/spamd.c b/libexec/spamd/spamd.c index dac51bffa72..dfbc19c3c2a 100644 --- a/libexec/spamd/spamd.c +++ b/libexec/spamd/spamd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: spamd.c,v 1.31 2003/04/12 23:38:01 deraadt Exp $ */ +/* $OpenBSD: spamd.c,v 1.32 2003/04/15 07:16:14 deraadt Exp $ */ /* * Copyright (c) 2002 Theo de Raadt. All rights reserved. @@ -299,7 +299,7 @@ configdone: int -append_error_string (struct con *cp, size_t off, char *fmt, int af, void *ia) +append_error_string(struct con *cp, size_t off, char *fmt, int af, void *ia) { char sav = '\0'; static int lastcont = 0; @@ -313,7 +313,8 @@ append_error_string (struct con *cp, size_t off, char *fmt, int af, void *ia) if (lastcont != 0) cp->obuf[lastcont] = '-'; - i += snprintf(c, len, "%s ", nreply); + snprintf(c, len, "%s ", nreply); + i += strlen(c); lastcont = off + i - 1; if (*s == '"') s++; @@ -333,7 +334,8 @@ append_error_string (struct con *cp, size_t off, char *fmt, int af, void *ia) if (c[i-1] == '\n') { if (lastcont != 0) cp->obuf[lastcont] = '-'; - i += snprintf(c + i, len, "%s ", nreply); + snprintf(c + i, len, "%s ", nreply); + i += strlen(c); lastcont = off + i - 1; } |