Fix memory leak for strdup