diff options
| author | Dave Chapman <dave@dchapman.com> | 2002-05-06 15:21:43 +0000 |
|---|---|---|
| committer | Dave Chapman <dave@dchapman.com> | 2002-05-06 15:21:43 +0000 |
| commit | ca532502bd2555384480580cf56a0b4b65b90d07 (patch) | |
| tree | bd78cdd7a5a78397c892bac8143ba3d28dfc2b4a | |
| parent | 6904d1ad5cbbfb114e9996810c09f9c58603a1fd (diff) | |
| download | rockbox-ca532502bd2555384480580cf56a0b4b65b90d07.zip rockbox-ca532502bd2555384480580cf56a0b4b65b90d07.tar.gz rockbox-ca532502bd2555384480580cf56a0b4b65b90d07.tar.bz2 rockbox-ca532502bd2555384480580cf56a0b4b65b90d07.tar.xz | |
fixed buffer overflow in setid3v1title
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@479 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/id3.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/id3.c b/firmware/id3.c index 6cf9410..c83178a 100644 --- a/firmware/id3.c +++ b/firmware/id3.c @@ -122,8 +122,8 @@ setid3v1title(int fd, mp3entry *entry) if(-1 == lseek(fd, offsets[i], SEEK_END)) return FALSE; - buffer[0]=0; - read(fd, buffer, 31); + buffer[30]=0; + read(fd, buffer, 30); stripspaces(buffer); if(buffer[0]) { |