card-tcos: fixed resource leak

This commit is contained in:
Frank Morgner 2015-04-29 23:22:27 +02:00
parent 547494f012
commit 7fe4819a02
1 changed files with 1 additions and 1 deletions

View File

@ -402,6 +402,7 @@ static int tcos_select_file(sc_card_t *card,
file = sc_file_new();
if (file == NULL) SC_FUNC_RETURN(ctx, SC_LOG_DEBUG_NORMAL, SC_ERROR_OUT_OF_MEMORY);
*file_out = file;
file->path = *in_path;
for(i=2; i+1<apdu.resplen && i+1+apdu.resp[i+1]<apdu.resplen; i+=2+apdu.resp[i+1]){
@ -440,7 +441,6 @@ static int tcos_select_file(sc_card_t *card,
}
}
file->magic = SC_FILE_MAGIC;
*file_out = file;
parse_sec_attr(card, file, file->sec_attr, file->sec_attr_len);