I would guess that it is a flare gun.
A flare pistol is the prevailing opinion but seems awfully large for that, and would be readily identifiable unless it were some sort of experimental prototype.