Fix Coverity 180:  Don't overallocate.  We don't need structs, but pointers.
Also fix a memory leak.
1 file changed