He co-operated with officers and there were not enough grounds to take away his gun, police say.