From: David Sommerseth <d...@users.sourceforge.net> If create_temp_file() returns NULL, this strlen() check would cause a SEGV.
Signed-off-by: David Sommerseth <d...@users.sourceforge.net> --- ssl.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/ssl.c b/ssl.c index 552bcbe..171a1d7 100644 --- a/ssl.c +++ b/ssl.c @@ -3194,7 +3194,7 @@ verify_user_pass_script (struct tls_session *session, const struct user_pass *up } done: - if (strlen (tmp_file) > 0) + if (tmp_file && strlen (tmp_file) > 0) delete_file (tmp_file); argv_reset (&argv); -- 1.6.6.1