Micro optimization.
diff --git a/MagickCore/splay-tree.c b/MagickCore/splay-tree.c
index 5f55bea..bb7c1f9 100644
--- a/MagickCore/splay-tree.c
+++ b/MagickCore/splay-tree.c
@@ -882,8 +882,8 @@
   assert(splay_tree->signature == MagickCoreSignature);
   if (splay_tree->debug != MagickFalse)
     (void) LogMagickEvent(TraceEvent,GetMagickModule(),"...");
+  value=(const void *) NULL;
   LockSemaphoreInfo(splay_tree->semaphore);
-  value=NULL;
   if (splay_tree->root != (NodeInfo *) NULL)
     value=splay_tree->root->value;
   UnlockSemaphoreInfo(splay_tree->semaphore);