fix memleak in getTypeVal()