[Libreoffice] [PATCH][PUSHED]cppcheck detects division by 0 in sw/source/ui/vba/vbarows.cxx

Julien Nabet serval2412 at yahoo.fr
Mon Aug 15 14:43:33 PDT 2011


Le 15/08/2011 11:19, Noel Power a écrit :
> On 13/08/11 09:38, Julien Nabet wrote:
>> Hello,
>>
>> cppcheck detects division by 0 in sw/source/ui/vba/vbarows.cxx, line 266
>> I discussed this with Norbert on IRC, here what we propose to add 
>> before this line :
>>
>> if ((nNewWidth <= 0) || (nWidth <= 0))
>> {
>> OSL_ASSERT(!((nNewWidth <= 0) || (nWidth <= 0)));
>>        return;
>> }
> might be better to just throw a RuntimeException here
>>
>> Is this add ok ? (if yes, I can commit and push it on master).
> sure, I would say go for it
>
> Noel
Ok, I commited and pushed on master
+    if ((nNewWidth <= 0) || (nWidth <= 0))
+    {
+        throw new RuntimeException("Pb with width, in 
SwVbaRows::setIndentWithAdjustProportional (nNewWidth <= 0) || (nWidth 
<= 0)");
+    }

Thank you.

Julien.



More information about the LibreOffice mailing list