Index: /trunk/src/game/SpellEffects.cpp
===================================================================
--- /trunk/src/game/SpellEffects.cpp (revision 222)
+++ /trunk/src/game/SpellEffects.cpp (revision 227)
@@ -1985,5 +1985,5 @@
     float y = m_targets.m_destY;
     float z = m_targets.m_destZ;
-    float orientation = unitTarget->GetOrientation();
+    float orientation = m_targets.getUnitTarget() ? m_targets.getUnitTarget()->GetOrientation() : unitTarget->GetOrientation();
     sLog.outDebug("Spell::EffectTeleportUnits - teleport unit to %u %f %f %f\n", mapid, x, y, z);
     // Teleport
