Index: trunk/src/game/Unit.cpp
===================================================================
--- trunk/src/game/Unit.cpp (revision 161)
+++ trunk/src/game/Unit.cpp (revision 172)
@@ -426,4 +426,5 @@
 void Unit::GetRandomContactPoint( const Unit* obj, float &x, float &y, float &z, float distance2dMin, float distance2dMax ) const
 {
+    assert(GetCombatReach() > 0.1);
 	uint32 attacker_number = getAttackers().size();
     if(attacker_number > 0) --attacker_number;
@@ -984,4 +985,5 @@
 void Unit::CastSpell(Unit* Victim,SpellEntry const *spellInfo, bool triggered, Item *castItem, Aura* triggredByAura, uint64 originalCaster)
 {
+    assert(Victim);
     if(!spellInfo)
     {
