vector: + exception handling accepted/tizen/unified/20190419.020107 submit/tizen/20190417.052006
authorHermet Park <hermetpark@gmail.com>
Mon, 15 Apr 2019 05:18:51 +0000 (14:18 +0900)
committerHermet Park <hermetpark@gmail.com>
Mon, 15 Apr 2019 05:31:38 +0000 (14:31 +0900)
prevent a case of dividing by zero.

Change-Id: I6e99d6b97bda1f395042e2704953e65bb14758aa

src/vector/vraster.cpp

index 95c2626..1ad9a8b 100644 (file)
@@ -429,7 +429,9 @@ public:
             if (_q[(i + n) % _count].try_push(std::move(task))) return;
         }
 
-        _q[i % _count].push(std::move(task));
+        if (_count > 0) {
+            _q[i % _count].push(std::move(task));
+        }
     }
 };