From 0f586da43d3866e738cc30eb5b85ce2ac7a508a1 Mon Sep 17 00:00:00 2001 From: Sunil Nimmagadda Date: Tue, 1 Apr 2014 19:34:21 +0500 Subject: Properly NUL terminate expanded path by memsetting it. --- maildrop.c | 1 + 1 file changed, 1 insertion(+) diff --git a/maildrop.c b/maildrop.c index ce242f9..edc47b7 100644 --- a/maildrop.c +++ b/maildrop.c @@ -143,6 +143,7 @@ expand(char *dst, const char *src, size_t dst_sz, struct passwd *pw) size_t i = 0, r; int c; + memset(dst, 0, dst_sz); while ((c = *src++)) { if (i >= dst_sz) break; -- cgit v1.2.3