From 9d94eaddc86ec262c0243571d8847c8d2f649fc4 Mon Sep 17 00:00:00 2001 From: Giles Bathgate Date: Thu, 7 Apr 2011 23:34:57 +0100 Subject: Fixed for when rings <= 0. diff --git a/src/primitives.cc b/src/primitives.cc index f618b44..cdbb18e 100644 --- a/src/primitives.cc +++ b/src/primitives.cc @@ -279,6 +279,9 @@ PolySet *PrimitiveNode::render_polyset(render_mode_e) const int fragments = get_fragments_from_r(r1, fn, fs, fa); int rings = fragments/2; + if(rings<=0) + rings=1; + ring_s *ring = new ring_s[rings]; for (int i = 0; i < rings; i++) { -- cgit v0.10.1