aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2010-02-17 22:49:01 -0500
committerKevin O'Connor <kevin@koconnor.net>2010-02-17 22:49:01 -0500
commitdac46b1400787cdf04d2f3a3671bc78b3584fb71 (patch)
treef4cfc78d4ff3eaf4f1abc171d90addbaf38e82c2 /src/util.c
parentd2d1de07cec679f51e8e013308916a5854e6ed86 (diff)
downloadseabios-dac46b1400787cdf04d2f3a3671bc78b3584fb71.tar.gz
Fix off by one error in strtcpy.
The strtcpy function could overrun its output buffer.
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util.c b/src/util.c
index b89a2b5b..bbef995e 100644
--- a/src/util.c
+++ b/src/util.c
@@ -262,7 +262,7 @@ char *
strtcpy(char *dest, const char *src, size_t len)
{
char *d = dest;
- while (len-- && *src != '\0')
+ while (--len && *src != '\0')
*d++ = *src++;
*d = '\0';
return dest;