# HG changeset patch # User reimar # Date 1306671373 0 # Node ID cdc8cec139adcf354371752a0e7f619ffd669bf5 # Parent a1184b9d68de8dc893b8dfffc2d99db8eae88741 Avoid possible crash if cue filename is very short. diff -r a1184b9d68de -r cdc8cec139ad stream/stream_cue.c --- a/stream/stream_cue.c Sun May 29 12:05:59 2011 +0000 +++ b/stream/stream_cue.c Sun May 29 12:16:13 2011 +0000 @@ -210,6 +210,8 @@ fd_bin = -1; for (i = 0; fd_bin == -1 && i < 6; i++) { + if (i > 1 && strlen(cue_filename) < 3) + break; switch (i) { case 0: /* now try to open that file, without path */