]> git.sesse.net Git - kdenlive/commit
audioEnvelope.cpp: check for division by zero
authorMikko Rapeli <mikko.rapeli@iki.fi>
Fri, 10 Aug 2012 12:17:06 +0000 (14:17 +0200)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 2 Sep 2012 09:40:49 +0000 (11:40 +0200)
commit0be5ff6006016f201442c8eaa2d68fac3ac41465
treeefa091783e62781d12472007397580709f5703bf
parentb5066d24020e2367d68161593d77d9866687646e
audioEnvelope.cpp: check for division by zero

Fixes Coverity CID 709287: Division or modulo by zero (DIVIDE_BY_ZERO)
Call to "this->loadEnvelope()" set "this->m_envelopeMax" to 0.
182        loadEnvelope();
...
Division by expression "this->m_envelopeMax" which may be zero has undefined behavior
189        fy = m_envelope[x]/double(m_envelopeMax) * img.height();
src/lib/audio/audioEnvelope.cpp