diff options
author | Jakub Hrozek <jakub.hrozek@posteo.se> | 2016-05-05 15:53:46 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2016-05-10 10:27:18 +0200 |
commit | bc51c0430df83a1fdf8d468920d73a656c32b704 (patch) | |
tree | eb07c0d14d16c4197745ec531fb243732b94d499 | |
parent | 31d374cda4e3ce1f57d290d46ef3a97d6ed0b076 (diff) | |
download | pam_wrapper-bc51c0430df83a1fdf8d468920d73a656c32b704.tar.gz pam_wrapper-bc51c0430df83a1fdf8d468920d73a656c32b704.tar.xz pam_wrapper-bc51c0430df83a1fdf8d468920d73a656c32b704.zip |
libpamtest: Only reply in conversation for echo_on and echo_off
Signed-off-by: Jakub Hrozek <jakub.hrozek@posteo.se>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
-rw-r--r-- | src/libpamtest.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libpamtest.c b/src/libpamtest.c index c6d5b89..7119184 100644 --- a/src/libpamtest.c +++ b/src/libpamtest.c @@ -294,9 +294,12 @@ static int pamtest_simple_conv(int num_msg, } } - if (response) { + if (response && ri > 0) { *response = reply; + } else { + free(reply); } + return PAM_SUCCESS; } |