diff --git a/src/post_modules/Shuffler/Shuffler.cmod b/src/post_modules/Shuffler/Shuffler.cmod
index a725f8cd014c299f3cc3318f321c0beb225bfe01..59da866e8f983c2dd7d038bd37b29d1c6793a9de 100644
--- a/src/post_modules/Shuffler/Shuffler.cmod
+++ b/src/post_modules/Shuffler/Shuffler.cmod
@@ -2,7 +2,7 @@
 || This file is part of Pike. For copyright information see COPYRIGHT.
 || Pike is distributed under GPL, LGPL and MPL. See the file COPYING
 || for more information.
-|| $Id: Shuffler.cmod,v 1.49 2008/08/07 12:47:22 srb Exp $
+|| $Id: Shuffler.cmod,v 1.50 2008/08/12 15:19:31 mast Exp $
 */
 
 #include "global.h"
@@ -170,7 +170,7 @@ PIKECLASS Shuffle
     SHUFFLE_DEBUG2("set_throttler(%p)\n", THIS, t );
     if( THIS->throttler )
       free_object( THIS->throttler );
-    if( THIS->throttler = t ) {
+    if( (THIS->throttler = t) ) {
       debug_malloc_touch(THIS->throttler);
       Pike_sp--;
     }