diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2010-02-17 22:49:01 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2010-02-17 22:49:01 -0500 |
commit | dac46b1400787cdf04d2f3a3671bc78b3584fb71 (patch) | |
tree | f4cfc78d4ff3eaf4f1abc171d90addbaf38e82c2 /src/util.c | |
parent | d2d1de07cec679f51e8e013308916a5854e6ed86 (diff) | |
download | seabios-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.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; |