diff options
-rw-r--r-- | linden/indra/newview/llhudeffectlookat.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/linden/indra/newview/llhudeffectlookat.cpp b/linden/indra/newview/llhudeffectlookat.cpp index b54101e..b18fc62 100644 --- a/linden/indra/newview/llhudeffectlookat.cpp +++ b/linden/indra/newview/llhudeffectlookat.cpp | |||
@@ -384,6 +384,12 @@ void LLHUDEffectLookAt::unpackData(LLMessageSystem *mesgsys, S32 blocknum) | |||
384 | 384 | ||
385 | U8 lookAtTypeUnpacked = 0; | 385 | U8 lookAtTypeUnpacked = 0; |
386 | htonmemcpy(&lookAtTypeUnpacked, &(packed_data[LOOKAT_TYPE]), MVT_U8, 1); | 386 | htonmemcpy(&lookAtTypeUnpacked, &(packed_data[LOOKAT_TYPE]), MVT_U8, 1); |
387 | if (lookAtTypeUnpacked > 10) | ||
388 | { | ||
389 | LL_DEBUGS("LookAt")<< "wrong lookAtTypeUnpacked: " << lookAtTypeUnpacked << LL_ENDL; | ||
390 | lookAtTypeUnpacked = 0; | ||
391 | } | ||
392 | |||
387 | mTargetType = (ELookAtType)lookAtTypeUnpacked; | 393 | mTargetType = (ELookAtType)lookAtTypeUnpacked; |
388 | 394 | ||
389 | if (mTargetType == LOOKAT_TARGET_NONE) | 395 | if (mTargetType == LOOKAT_TARGET_NONE) |