From 741d1743e0718244d7b76aa3700d563b424143ba Mon Sep 17 00:00:00 2001 From: maciek001 Date: Thu, 16 Feb 2017 14:26:32 +0100 Subject: [PATCH] Zabezpieczenie przed dzieleniem modulo przez zero! (iMWDdivider) --- Globals.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Globals.cpp b/Globals.cpp index d8cabf78..7c31e329 100644 --- a/Globals.cpp +++ b/Globals.cpp @@ -896,6 +896,12 @@ void Global::ConfigParse(cParser &Parser) else if (token == "mwddivider") { Parser.getTokens(1, false); Parser >> iMWDdivider; + if (iMWDdivider == 0) + { + WriteLog("Dzielnik nie może być równy ZERO! Ustawiam na 1!"); + iMWDdivider = 1; + } + if (bMWDdebugEnable) WriteLog("Divider = " + to_string(iMWDdivider)); } } while ((token != "") && (token != "endconfig")); //(!Parser->EndOfFile) // na koniec trochę zależności