diff options
author | Jerome Kuptz <jeromekuptz@gmail.com> | 2002-06-27 08:33:58 +0000 |
---|---|---|
committer | Jerome Kuptz <jeromekuptz@gmail.com> | 2002-06-27 08:33:58 +0000 |
commit | b6d3bc2dd96705985675f8ad372a494470c6d932 (patch) | |
tree | 59ed790a6d8ac7daee5c1f6339bd4796bc614f04 /firmware | |
parent | 9766a1bb7915e98ce6af560619e0f6eb41cd0357 (diff) | |
download | rockbox-b6d3bc2dd96705985675f8ad372a494470c6d932.tar.gz rockbox-b6d3bc2dd96705985675f8ad372a494470c6d932.zip |
changed char* path to char path[256] and added a copy of filename on mp3info function
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1229 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/id3.c | 4 | ||||
-rw-r--r-- | firmware/id3.h | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/firmware/id3.c b/firmware/id3.c index d321b64148..d7c1e9ca7e 100644 --- a/firmware/id3.c +++ b/firmware/id3.c | |||
@@ -507,7 +507,9 @@ mp3info(struct mp3entry *entry, char *filename) | |||
507 | return true; | 507 | return true; |
508 | 508 | ||
509 | memset(entry, 0, sizeof(struct mp3entry)); | 509 | memset(entry, 0, sizeof(struct mp3entry)); |
510 | entry->path = filename; | 510 | |
511 | strncpy(entry->path, filename, sizeof(entry->path)); | ||
512 | |||
511 | entry->title = NULL; | 513 | entry->title = NULL; |
512 | entry->filesize = getfilesize(fd); | 514 | entry->filesize = getfilesize(fd); |
513 | entry->id3v2len = getid3v2len(fd); | 515 | entry->id3v2len = getid3v2len(fd); |
diff --git a/firmware/id3.h b/firmware/id3.h index 798753ab97..4729d5355f 100644 --- a/firmware/id3.h +++ b/firmware/id3.h | |||
@@ -20,7 +20,7 @@ | |||
20 | #define ID3_H | 20 | #define ID3_H |
21 | 21 | ||
22 | struct mp3entry { | 22 | struct mp3entry { |
23 | char *path; | 23 | char path[256]; |
24 | char *title; | 24 | char *title; |
25 | char *artist; | 25 | char *artist; |
26 | char *album; | 26 | char *album; |