From 39bd1ddd58dda4d09ba69d712f51293adbe30b9f Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Tue, 4 Sep 2018 13:51:40 +0200 Subject: [PATCH] fixed wrong condition fixes https://github.com/OpenSC/OpenSC/issues/1465 --- src/libopensc/sc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libopensc/sc.c b/src/libopensc/sc.c index 53fefb3e..ea634100 100644 --- a/src/libopensc/sc.c +++ b/src/libopensc/sc.c @@ -628,7 +628,7 @@ int sc_file_set_sec_attr(sc_file_t *file, const u8 *sec_attr, return SC_ERROR_INVALID_ARGUMENTS; } - if (sec_attr == NULL || sec_attr_len) { + if (sec_attr == NULL || sec_attr_len == 0) { if (file->sec_attr != NULL) free(file->sec_attr); file->sec_attr = NULL;