From 66c90b7ed84e7c5c841379146ef01141b28a4c20 Mon Sep 17 00:00:00 2001 From: arch1t3cht Date: Mon, 30 Jan 2023 01:56:52 +0100 Subject: [PATCH] vfr: Ensure nonzero denominator --- libaegisub/common/vfr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libaegisub/common/vfr.cpp b/libaegisub/common/vfr.cpp index 377e29b34..27b31e4e7 100644 --- a/libaegisub/common/vfr.cpp +++ b/libaegisub/common/vfr.cpp @@ -143,7 +143,7 @@ Framerate::Framerate(double fps) Framerate::Framerate(int64_t numerator, int64_t denominator, bool drop) : denominator(denominator) , numerator(numerator) -, drop(drop && numerator % denominator != 0) +, drop(drop && denominator != 0 && numerator % denominator != 0) { if (numerator <= 0 || denominator <= 0) throw InvalidFramerate("Numerator and denominator must both be greater than zero");