Any person making an arrest may take from the person arrested all the weapons which he may have about his person, and must deliver them to the magistrate before whom the defendant is taken. In the case where the arrest is made by a private person who delivers the person arrested to a peace officer as provided by Rule 22(a), said person shall deliver to the officer the weapons he may have seized, and the latter shall deliver them to the magistrate before whom the defendant is taken.