summaryrefslogtreecommitdiff
path: root/common/smtppass.c
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2004-09-18 00:59:24 +0000
committerStef Walter <stef@memberwebs.com>2004-09-18 00:59:24 +0000
commitde2cb6f809f261f5de3ee173baf1422b925cbdaf (patch)
tree895a61756a792b172d8dbf0fd56b432ee4f9b415 /common/smtppass.c
parentf24e882031d12c80211feb7a9d11e0cdcf006e5b (diff)
- Same changes to the env var setup
Diffstat (limited to 'common/smtppass.c')
-rw-r--r--common/smtppass.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/common/smtppass.c b/common/smtppass.c
index ec2bb89..fa82b84 100644
--- a/common/smtppass.c
+++ b/common/smtppass.c
@@ -123,7 +123,7 @@ spthread_t;
/* The set of delimiters that can be present between config and value */
#define CFG_DELIMS ": \t"
-#define LINE_TOO_LONG(ctx) ((ctx)->linelen >= (SP_LINE_LENGTH - 2))
+#define LINE_TOO_LONG(l) ((l) >= (SP_LINE_LENGTH - 2))
/* -----------------------------------------------------------------------
* CONFIGURATION OPTIONS
@@ -1364,7 +1364,7 @@ static int read_server_response(spctx_t* ctx)
return 0;
}
-void sp_setup_env(spctx_t* ctx)
+void sp_setup_env(spctx_t* ctx, int file)
{
if(ctx->sender)
setenv("SENDER", ctx->sender, 1);
@@ -1372,7 +1372,7 @@ void sp_setup_env(spctx_t* ctx)
if(ctx->recipients)
setenv("RECIPIENTS", ctx->recipients, 1);
- if(ctx->cachename[0])
+ if(file && ctx->cachename[0])
setenv("EMAIL", ctx->cachename, 1);
setenv("TMP", g_state.directory, 1);