Fix localauth memory leak

localauth modules were not freed by krb5_free_context(), causing a
memory leak.