Copy arrays in assignment instead of the pointer; avoid double delete.

No match.