aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2018-11-05 07:52:43 +0100
committerAndreas Schneider <asn@cryptomilk.org>2018-11-05 07:54:30 +0100
commita8ed5e31dc15df2073825cf25a29211408b58a0d (patch)
tree29224a91592d7ffcabb7855c555cc7c94ffe32a9
parent86dabfe7e424609719500a51b4bd4c1bc038bcf7 (diff)
downloadlibssh-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.c8
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);