summaryrefslogtreecommitdiff
path: root/trust/test-trust.c
diff options
context:
space:
mode:
Diffstat (limited to 'trust/test-trust.c')
-rw-r--r--trust/test-trust.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/trust/test-trust.c b/trust/test-trust.c
index 802007d..29b2797 100644
--- a/trust/test-trust.c
+++ b/trust/test-trust.c
@@ -283,8 +283,10 @@ test_check_directory_files (const char *file,
va_start (va, file);
while (file != NULL) {
- if (!p11_dict_set (files, (void *)file, (void *)file))
+ if (!p11_dict_set (files, (void *)file, (void *)file)) {
+ va_end (va);
return_val_if_reached (NULL);
+ }
file = va_arg (va, const char *);
}