]> git.sesse.net Git - mlt/commit
qimage/kdenlivetitle_wrapper.cpp: check for division by zero
authorMikko Rapeli <mikko.rapeli@iki.fi>
Tue, 31 Jul 2012 09:59:17 +0000 (11:59 +0200)
committerMikko Rapeli <mikko.rapeli@iki.fi>
Mon, 6 Aug 2012 16:37:27 +0000 (18:37 +0200)
commita20c128da4c2c0be13da43fe346f53c7051080cb
tree52c749d3aa756c3a61950ee025d55271b7bcd30d
parentf9b169f67263b3091f38f734003bfb455b7825ea
qimage/kdenlivetitle_wrapper.cpp: check for division by zero

Fixes Coverity CID 709345: Division or modulo by zero (DIVIDE_BY_ZERO)
Assigning: "anim_out" = "mlt_properties_get_position(producer_props, "_animation_out")".
On this path, function call "mlt_properties_get_position(producer_props, "_animation_out")" has return value of 0
465                mlt_position anim_out = mlt_properties_get_position( producer_props, "_animation_out" );
...
Division by expression "anim_out" which may be zero has undefined behavior
475                        double percentage = position / anim_out;
src/modules/qimage/kdenlivetitle_wrapper.cpp