Index: samba-3.0.24/source/smbd/msdfs.c =================================================================== --- samba-3.0.24.orig/source/smbd/msdfs.c 2007-02-04 12:59:13.000000000 -0600 +++ samba-3.0.24/source/smbd/msdfs.c 2007-02-08 15:54:49.000000000 -0600 @@ -832,9 +832,13 @@ /* create the referral depeding on version */ DEBUG(10,("max_referral_level :%d\n",max_referral_level)); - if(max_referral_level<2 || max_referral_level>3) { + + if (max_referral_level < 2) { max_referral_level = 2; } + if (max_referral_level > 3) { + max_referral_level = 3; + } switch(max_referral_level) { case 2: