more check for der_parse_hex_heim_integer

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20841 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2007-06-03 14:14:55 +00:00
parent e4f5561f28
commit f03f7ec26d

View File

@@ -692,6 +692,7 @@ test_heim_int_format(void)
"\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF",
0
};
heim_integer f;
int ret = 0;
ret += check_heim_integer_same(p, p, &bni);
@@ -702,6 +703,19 @@ test_heim_int_format(void)
ret += check_heim_integer_same("01", "01", &i3);
ret += check_heim_integer_same("1", "01", &i3);
{
int r;
r = der_parse_hex_heim_integer("-", &f);
if (r == 0)
ret++;
/* used to cause UMR */
r = der_parse_hex_heim_integer("00", &f);
if (r == 0)
der_free_heim_integer(&i2);
else
ret++;
}
return ret;
}