NPC reload fail leads to death

Whenever I start a game in the shelter, I go downstairs. If there is an enemy there, I lead them upstairs so the NPC can deal with them. If the NPC shoots, a bug occurs when he tries to reload.

FUNCTION : void npc::do_reload(item&)
FILE : src/npcmove.cpp
LINE : 3091

Can confirm.

Fixed in latest experimental