diff options
author | Jiri Hnidek <jiri.hnidek@tul.cz> | 2006-10-30 15:24:22 +0300 |
---|---|---|
committer | Jiri Hnidek <jiri.hnidek@tul.cz> | 2006-10-30 15:24:22 +0300 |
commit | b17ce5e24a8fd099be72b753fbd98aa4448abfd0 (patch) | |
tree | 163f8904462659e7684e7879af5721a0c62ba296 /source/blender/blenkernel/intern/verse_node.c | |
parent | 65677de02cd5089cccf6e9e7ebe0b501bc3f39ea (diff) |
- bug fix: brecht's fixing of warning caused one bug, ... one "break;"
was missing in code ... blender crashed, when it was connected to
verse server with bitmap node
Diffstat (limited to 'source/blender/blenkernel/intern/verse_node.c')
-rw-r--r-- | source/blender/blenkernel/intern/verse_node.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/verse_node.c b/source/blender/blenkernel/intern/verse_node.c index 961914bef5e..774917a5581 100644 --- a/source/blender/blenkernel/intern/verse_node.c +++ b/source/blender/blenkernel/intern/verse_node.c @@ -569,7 +569,7 @@ static void cb_node_create( VNodeID owner_id) { struct VerseSession *session = (VerseSession*)current_verse_session(); - struct VNode *vnode; + struct VNode *vnode = NULL; if(!session) return; @@ -700,12 +700,13 @@ static void cb_node_create( /* create bitmap data */ vnode->data = (void*)create_bitmap_data(); } + break; default: vnode = NULL; break; } - vnode->post_node_create(vnode); + if(vnode) vnode->post_node_create(vnode); } /* |