summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2002-05-06 15:21:43 +0000
committerDave Chapman <dave@dchapman.com>2002-05-06 15:21:43 +0000
commitca532502bd2555384480580cf56a0b4b65b90d07 (patch)
treebd78cdd7a5a78397c892bac8143ba3d28dfc2b4a
parent6904d1ad5cbbfb114e9996810c09f9c58603a1fd (diff)
downloadrockbox-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.c4
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]) {