off by one fix from Anon Ymous
This commit is contained in:
parent
68a6fb4652
commit
9b2b49a478
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: format.c,v 1.6 2007/07/07 17:53:13 christos Exp $ */
|
||||
/* $NetBSD: format.c,v 1.7 2007/07/07 18:04:17 christos Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2006 The NetBSD Foundation, Inc.
|
||||
@ -38,7 +38,7 @@
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
#ifndef __lint__
|
||||
__RCSID("$NetBSD: format.c,v 1.6 2007/07/07 17:53:13 christos Exp $");
|
||||
__RCSID("$NetBSD: format.c,v 1.7 2007/07/07 18:04:17 christos Exp $");
|
||||
#endif /* not __lint__ */
|
||||
|
||||
#include <time.h>
|
||||
@ -804,7 +804,7 @@ protect(const char *str)
|
||||
if (str == NULL || (size = strlen(str)) == 0)
|
||||
return str;
|
||||
|
||||
p = salloc(2 * size);
|
||||
p = salloc(2 * size + 1);
|
||||
for (q = p; *str; str++) {
|
||||
*q = *str;
|
||||
if (*q++ == '%')
|
||||
|
Loading…
Reference in New Issue
Block a user