projects
/
u
/
mdw
/
catacomb
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdsa: Include "dsa.h" for dsa_h2n.
[u/mdw/catacomb]
/
group-parse.c
diff --git
a/group-parse.c
b/group-parse.c
index
f2c47f4
..
7711952
100644
(file)
--- a/
group-parse.c
+++ b/
group-parse.c
@@
-53,7
+53,7
@@
group *group_parse(qd_parse *qd)
case 0: {
dh_param dp;
qd_delim(qd, '{');
case 0: {
dh_param dp;
qd_delim(qd, '{');
- if (dh_parse(qd, &dp))
break
;
+ if (dh_parse(qd, &dp))
goto ouch
;
qd_delim(qd, '}');
g = group_prime(&dp);
dh_paramfree(&dp);
qd_delim(qd, '}');
g = group_prime(&dp);
dh_paramfree(&dp);
@@
-61,12
+61,13
@@
group *group_parse(qd_parse *qd)
case 1: {
ec_info ei;
qd_delim(qd, '{');
case 1: {
ec_info ei;
qd_delim(qd, '{');
- if (ec_infoparse(qd, &ei))
break
;
+ if (ec_infoparse(qd, &ei))
goto ouch
;
qd_delim(qd, '}');
g = group_ec(&ei);
} break;
}
if (!g) qd->e = "bad group parameters";
qd_delim(qd, '}');
g = group_ec(&ei);
} break;
}
if (!g) qd->e = "bad group parameters";
+ouch:
return (g);
}
return (g);
}