diff --git a/JA2.suo b/JA2.suo index f1ac5819..1e3ba24d 100644 Binary files a/JA2.suo and b/JA2.suo differ diff --git a/Tactical/Interface Items.cpp b/Tactical/Interface Items.cpp index 1f5626ce..cdc41082 100644 --- a/Tactical/Interface Items.cpp +++ b/Tactical/Interface Items.cpp @@ -7027,7 +7027,7 @@ void ItemPickMenuMouseMoveCallback( MOUSE_REGION * pRegion, INT32 iReason ) // Nonomori: Fix crash caused by stealing ammo in a sector with no items loaded. // memcpy( &(gItemPickupMenu.CompAmmoObject), &( gWorldItems[ pTempItemPool->iItemIndex ].o ), sizeof( OBJECTTYPE ) ); - OBJECTTYPE * pCompAmmoObject = (OBJECTTYPE *) _alloca( sizeof( OBJECTTYPE ) ); + OBJECTTYPE * pCompAmmoObject = (OBJECTTYPE *) MemAlloc( sizeof( OBJECTTYPE ) ); if ( gWorldItems && gWorldItems[ pTempItemPool->iItemIndex ].fExists ) pCompAmmoObject = &( gWorldItems[ pTempItemPool->iItemIndex ].o ); else