- do not segfault when we fail to parse a pkcs15 DF
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@771 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
f984a3fd97
commit
87fc4815d9
|
@ -908,6 +908,9 @@ int sc_pkcs15_parse_df(struct sc_pkcs15_card *p15card,
|
||||||
else
|
else
|
||||||
r = sc_pkcs15_read_file(p15card, &df->path,
|
r = sc_pkcs15_read_file(p15card, &df->path,
|
||||||
&buf, &bufsize, &df->file);
|
&buf, &bufsize, &df->file);
|
||||||
|
if (r < 0)
|
||||||
|
return r;
|
||||||
|
|
||||||
p = buf;
|
p = buf;
|
||||||
do {
|
do {
|
||||||
const u8 *oldp;
|
const u8 *oldp;
|
||||||
|
|
Loading…
Reference in New Issue