diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2018-11-05 07:52:43 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-11-05 07:54:30 +0100 |
commit | a8ed5e31dc15df2073825cf25a29211408b58a0d (patch) | |
tree | 29224a91592d7ffcabb7855c555cc7c94ffe32a9 | |
parent | 86dabfe7e424609719500a51b4bd4c1bc038bcf7 (diff) | |
download | libssh-a8ed5e31dc15df2073825cf25a29211408b58a0d.tar.gz libssh-a8ed5e31dc15df2073825cf25a29211408b58a0d.tar.xz libssh-a8ed5e31dc15df2073825cf25a29211408b58a0d.zip |
tests: Check for NULL in torture_client_config
CID 1396566
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r-- | tests/client/torture_client_config.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/client/torture_client_config.c b/tests/client/torture_client_config.c index 113b4c3f..3cd19a31 100644 --- a/tests/client/torture_client_config.c +++ b/tests/client/torture_client_config.c @@ -65,8 +65,12 @@ static int teardown(void **state) char *filename; filename = ssh_path_expand_tilde("~/.ssh/config"); - unlink(filename); - free(filename); + if (filename != NULL) { + if (strlen(filename) > 0) { + unlink(filename); + } + SAFE_FREE(filename); + } unlink(LIBSSH_SSH_CONFIG); |