diff options
| -rw-r--r-- | apps/cuesheet.c | 4 |
1 files 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)) |