0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-19 19:42:24 +02:00

stream_bluray: check fread return value

This commit is contained in:
llyyr 2024-07-09 02:25:54 +05:30 committed by Kacper Michajłow
parent f89d0d48bc
commit daa6068d02

View File

@ -551,16 +551,18 @@ static bool check_bdmv(const char *path)
if (!temp)
return false;
char data[50] = {0};
char data[50];
bool ret = false;
if (fread(data, 50, 1, temp) == 1) {
bstr bdata = {data, 50};
ret = bstr_startswith0(bdata, "MOBJ0100") || // AVCHD
bstr_startswith0(bdata, "MOBJ0200") || // Blu-ray
bstr_startswith0(bdata, "MOBJ0300"); // UHD BD
}
fread(data, 50, 1, temp);
fclose(temp);
bstr bdata = {data, 50};
return bstr_startswith0(bdata, "MOBJ0100") || // AVCHD
bstr_startswith0(bdata, "MOBJ0200") || // Blu-ray
bstr_startswith0(bdata, "MOBJ0300"); // UHD BD
return ret;
}
// Destructively remove the current trailing path component.