mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
matroskaenc: Fix hypothetical integer overflows
Fixes CID700562-7 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
b1f517f503
commit
dd84efe3c7
@ -1015,8 +1015,8 @@ static int ass_get_duration(const uint8_t *p)
|
||||
if (sscanf(p, "%*[^,],%d:%d:%d%*c%d,%d:%d:%d%*c%d",
|
||||
&sh, &sm, &ss, &sc, &eh, &em, &es, &ec) != 8)
|
||||
return 0;
|
||||
start = 3600000*sh + 60000*sm + 1000*ss + 10*sc;
|
||||
end = 3600000*eh + 60000*em + 1000*es + 10*ec;
|
||||
start = 3600000LL*sh + 60000LL*sm + 1000LL*ss + 10LL*sc;
|
||||
end = 3600000LL*eh + 60000LL*em + 1000LL*es + 10LL*ec;
|
||||
return end - start;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user