From e443b44ab8fe2bcd95af5b63257efa4f7ded80a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Tue, 13 May 2014 16:42:59 +0200 Subject: [PATCH] IFS: Prevent division by zero... ...when the BRect passed to the constructor is not valid. Should fix ticket #10832. Untested. --- src/add-ons/screen_savers/ifs/IFS.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/add-ons/screen_savers/ifs/IFS.cpp b/src/add-ons/screen_savers/ifs/IFS.cpp index be639b2663..2c72ddf361 100644 --- a/src/add-ons/screen_savers/ifs/IFS.cpp +++ b/src/add-ons/screen_savers/ifs/IFS.cpp @@ -155,6 +155,9 @@ IFS::IFS(BRect bounds) fAdditive(false), fCurrentMarkValue(1) { + if (!bounds.IsValid()) + return; + ya_rand_init(system_time()); int i;