No you must arrest him even if he has a license the license is for having the right to actually be seen by the law holding a gun except if its an AK M4 or MP5 because only law enforcers can legally use them. 
You cant arrest him for having a weapon he bought at ammunation as long as he got his license and dont show it in public