Fixes for memory leaks reported by Lu Ming Yin, fixes from Howard Chu.