Missing FREE(). Index: openpam_dynamic.c =================================================================== --- openpam_dynamic.c (wersja 382) +++ openpam_dynamic.c (kopia robocza) @@ -80,6 +80,7 @@ *strrchr(vpath, '.') = '\0'; if ((dlh = dlopen(vpath, RTLD_NOW)) == NULL) { openpam_log(PAM_LOG_DEBUG, "%s: %s", vpath, dlerror()); + FREE(vpath); FREE(module); return (NULL); }