Revision: 48406
http://brlcad.svn.sourceforge.net/brlcad/?rev=48406&view=rev
Author: starseeker
Date: 2012-01-11 17:29:36 +0000 (Wed, 11 Jan 2012)
Log Message:
-----------
Make sure we have pt_prev before proceeding to use it - CID 265
Modified Paths:
--------------
brlcad/trunk/src/libdm/dm-X.c
Modified: brlcad/trunk/src/libdm/dm-X.c
===================================================================
--- brlcad/trunk/src/libdm/dm-X.c 2012-01-11 17:20:03 UTC (rev 48405)
+++ brlcad/trunk/src/libdm/dm-X.c 2012-01-11 17:29:36 UTC (rev 48406)
@@ -951,6 +951,7 @@
pt_prev = pt;
continue;
} else {
+ if (pt_prev) {
fastf_t alpha;
vect_t diff;
point_t tmp_pt;
@@ -960,9 +961,11 @@
alpha = (dist_prev - delta) / (dist_prev -
dist);
VJOIN1(tmp_pt, *pt_prev, alpha, diff);
MAT4X3PNT(pnt, privars->xmat, tmp_pt);
+ }
}
} else {
if (dist_prev <= 0.0) {
+ if (pt_prev) {
fastf_t alpha;
vect_t diff;
point_t tmp_pt;
@@ -976,6 +979,7 @@
lpnt[1] *= 2047 * dmp->dm_aspect;
lpnt[2] *= 2047;
MAT4X3PNT(pnt, privars->xmat, *pt);
+ }
} else {
MAT4X3PNT(pnt, privars->xmat, *pt);
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual
desktops for less than the cost of PCs and save 60% on VDI infrastructure
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits