From 9901679ce820bb00a3aeecc384fca1a1194d0d87 Mon Sep 17 00:00:00 2001 From: Alexander Gavrilov Date: Sun, 16 Sep 2018 09:06:21 +0300 Subject: [PATCH] Fix a crash when a driver expression evaluates to NaN. The debug logging statement was accessing a NULL pointer. Also happens in 2.79. --- source/blender/python/intern/bpy_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/python/intern/bpy_driver.c b/source/blender/python/intern/bpy_driver.c index a94708c0602..f1f034c8465 100644 --- a/source/blender/python/intern/bpy_driver.c +++ b/source/blender/python/intern/bpy_driver.c @@ -601,7 +601,7 @@ float BPY_driver_exec(struct PathResolvedRNA *anim_rna, ChannelDriver *driver, C return (float)result; } else { - fprintf(stderr, "\tBPY_driver_eval() - driver '%s' evaluates to '%f'\n", dvar->name, result); + fprintf(stderr, "\tBPY_driver_eval() - driver '%s' evaluates to '%f'\n", driver->expression, result); return 0.0f; } }