From e392eb4d9c9eb98730a841cb4317835122d69287 Mon Sep 17 00:00:00 2001 From: Kent Mein Date: Fri, 27 Mar 2009 16:27:48 +0000 Subject: Fixed a couple of null issues spotted by coverity. CIDS: 42 and 470 Kent --- source/blender/blenkernel/intern/anim.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/anim.c b/source/blender/blenkernel/intern/anim.c index 731c2a18c55..87d7bfc4853 100644 --- a/source/blender/blenkernel/intern/anim.c +++ b/source/blender/blenkernel/intern/anim.c @@ -223,14 +223,16 @@ int where_on_path(Object *ob, float ctime, float *vec, float *dir) /* returns OK cu= ob->data; if(cu->path==NULL || cu->path->data==NULL) { printf("no path!\n"); + return 0; } path= cu->path; fp= path->data; /* test for cyclic */ bl= cu->bev.first; + if (!bl) return 0; if (!bl->nr) return 0; - if(bl && bl->poly> -1) cycl= 1; + if(bl->poly> -1) cycl= 1; ctime *= (path->len-1); -- cgit v1.2.3