aboutsummaryrefslogtreecommitdiff
path: root/libpamc/test/modules/pam_secret.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpamc/test/modules/pam_secret.c')
-rw-r--r--libpamc/test/modules/pam_secret.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libpamc/test/modules/pam_secret.c b/libpamc/test/modules/pam_secret.c
index 2fe7066c..12215359 100644
--- a/libpamc/test/modules/pam_secret.c
+++ b/libpamc/test/modules/pam_secret.c
@@ -123,15 +123,17 @@ int create_digest(const char *d1, const char *d2, const char *d3,
if (fgets(buffer_33, 33, pipe) == NULL) {
D(("failed to read digest"));
+ pclose(pipe);
return 0;
}
if (strlen(buffer_33) != 32) {
D(("digest was not 32 chars"));
+ pclose(pipe);
return 0;
}
- fclose(pipe);
+ pclose(pipe);
D(("done [%s]", buffer_33));