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 /firmware | |
parent | 6904d1ad5cbbfb114e9996810c09f9c58603a1fd (diff) | |
download | rockbox-ca532502bd2555384480580cf56a0b4b65b90d07.tar.gz rockbox-ca532502bd2555384480580cf56a0b4b65b90d07.zip |
fixed buffer overflow in setid3v1title
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@479 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-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 6cf94105ca..c83178ad4b 100644 --- a/firmware/id3.c +++ b/firmware/id3.c | |||
@@ -122,8 +122,8 @@ setid3v1title(int fd, mp3entry *entry) | |||
122 | if(-1 == lseek(fd, offsets[i], SEEK_END)) | 122 | if(-1 == lseek(fd, offsets[i], SEEK_END)) |
123 | return FALSE; | 123 | return FALSE; |
124 | 124 | ||
125 | buffer[0]=0; | 125 | buffer[30]=0; |
126 | read(fd, buffer, 31); | 126 | read(fd, buffer, 30); |
127 | stripspaces(buffer); | 127 | stripspaces(buffer); |
128 | 128 | ||
129 | if(buffer[0]) { | 129 | if(buffer[0]) { |