diff options
| author | rsc <devnull@localhost> | 2006-02-12 00:34:08 +0000 |
|---|---|---|
| committer | rsc <devnull@localhost> | 2006-02-12 00:34:08 +0000 |
| commit | a79cd7832f0154b7099bdeda5f9fbff6402d6760 (patch) | |
| tree | 96ee47d45125d551f535d94256cbfcb323a23295 /src/cmd/upas/smtp/smtpd.y | |
| parent | 7e61af5124e3843a8934da4e6be5e8fdc58d99dd (diff) | |
| download | plan9port-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.y | 4 |
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; } |
