From af2ca4706eff6b911394e36d4a33af81f4079264 Mon Sep 17 00:00:00 2001 From: Nicolas Pennequin Date: Tue, 3 Apr 2007 18:18:35 +0000 Subject: Better check when using the plugin buffer to store a temp cuesheet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13007 a1c6a512-1295-4272-9138-f99709370657 --- apps/cuesheet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/cuesheet.c b/apps/cuesheet.c index fd7c7d3..0d96eaf 100644 --- a/apps/cuesheet.c +++ b/apps/cuesheet.c @@ -312,9 +312,9 @@ static void browse_cuesheet(struct cuesheet *cue) bool display_cuesheet_content(char* filename) { - int bufsize = 0; + unsigned int bufsize = 0; struct cuesheet *cue = (struct cuesheet *)plugin_get_buffer(&bufsize); - if (!cue) + if (!cue || bufsize < sizeof(struct cuesheet)) return false; if (!parse_cuesheet(filename, cue)) -- cgit v1.1