summaryrefslogtreecommitdiffstats
path: root/src/cmd/upas/smtp/smtpd.y
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2006-02-12 00:34:08 +0000
committerrsc <devnull@localhost>2006-02-12 00:34:08 +0000
commita79cd7832f0154b7099bdeda5f9fbff6402d6760 (patch)
tree96ee47d45125d551f535d94256cbfcb323a23295 /src/cmd/upas/smtp/smtpd.y
parent7e61af5124e3843a8934da4e6be5e8fdc58d99dd (diff)
downloadplan9port-a79cd7832f0154b7099bdeda5f9fbff6402d6760.tar.gz
plan9port-a79cd7832f0154b7099bdeda5f9fbff6402d6760.zip
more changes
Diffstat (limited to 'src/cmd/upas/smtp/smtpd.y')
-rw-r--r--src/cmd/upas/smtp/smtpd.y4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd/upas/smtp/smtpd.y b/src/cmd/upas/smtp/smtpd.y
index 57b89a02..00a3fe95 100644
--- a/src/cmd/upas/smtp/smtpd.y
+++ b/src/cmd/upas/smtp/smtpd.y
@@ -189,6 +189,7 @@ parseinit(void)
yyfp = &bin;
}
+int
yylex(void)
{
int c;
@@ -229,6 +230,7 @@ cat(YYSTYPE *y1, YYSTYPE *y2, YYSTYPE *y3, YYSTYPE *y4, YYSTYPE *y5, YYSTYPE *y6
{
YYSTYPE rv;
+ memset(&rv, 0, sizeof rv);
if(y1->s)
rv.s = y1->s;
else {
@@ -296,6 +298,7 @@ cat(YYSTYPE *y1, YYSTYPE *y2, YYSTYPE *y3, YYSTYPE *y4, YYSTYPE *y5, YYSTYPE *y6
}
} else
return rv;
+ return rv;
}
void
@@ -312,6 +315,7 @@ anonymous(void)
{
YYSTYPE rv;
+ memset(&rv, 0, sizeof rv);
rv.s = s_copy("/dev/null");
return rv;
}