diff options
author | brian <brian@FreeBSD.org> | 2001-08-20 14:46:40 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 2001-08-20 14:46:40 +0000 |
commit | 5bd90784a67de0a5e78e5bd967e2cd3d4f126cb7 (patch) | |
tree | e5d043e9d5f4a4d826f6abc4af426f8e7b4410a0 /usr.bin/mail | |
parent | 3b24d8f2afd8e1e1e8b0f3748babfb3d24a57ddb (diff) | |
download | FreeBSD-src-5bd90784a67de0a5e78e5bd967e2cd3d4f126cb7.zip FreeBSD-src-5bd90784a67de0a5e78e5bd967e2cd3d4f126cb7.tar.gz |
Handle snprintf() returning -1.
MFC after: 2 weeks
Diffstat (limited to 'usr.bin/mail')
-rw-r--r-- | usr.bin/mail/fio.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/mail/fio.c b/usr.bin/mail/fio.c index 0fb86b3..0a017ce 100644 --- a/usr.bin/mail/fio.c +++ b/usr.bin/mail/fio.c @@ -419,7 +419,7 @@ getfold(name, namelen) else copylen = snprintf(name, namelen, "%s/%s", homedir ? homedir : ".", folder); - return (copylen >= namelen ? (-1) : (0)); + return (copylen < 0 || copylen >= namelen ? (-1) : (0)); } /* |