Learn more about these different git repos.
Other Git URLs
53b5861
Reusing create_pam_data() on the other places. Function create_pam_data() should be only one way how to create new struct pam_data, because it also initialize destructor to created object.