diff options
author | Gavin Howard <gavin@yzena.com> | 2021-07-20 13:56:54 -0600 |
---|---|---|
committer | Gavin Howard <gavin@yzena.com> | 2021-07-20 13:56:54 -0600 |
commit | fc5669bc3d73c1cfd2e3bc656512f5d84086fcb1 (patch) | |
tree | ff4c72f1d157234427bf8577cc2521a947ebc156 /src | |
parent | 462a9cf196ade0002d91e69f6a7f219c26b80d53 (diff) | |
download | platform_external_bc-fc5669bc3d73c1cfd2e3bc656512f5d84086fcb1.tar.gz platform_external_bc-fc5669bc3d73c1cfd2e3bc656512f5d84086fcb1.tar.bz2 platform_external_bc-fc5669bc3d73c1cfd2e3bc656512f5d84086fcb1.zip |
Clarify and tighten up on error handling
Signed-off-by: Gavin Howard <gavin@yzena.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/library.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/library.c b/src/library.c index ee30e13e..dbc8355a 100644 --- a/src/library.c +++ b/src/library.c @@ -1044,11 +1044,11 @@ static void bcl_frandHelper(BcNum *restrict b, size_t places) { BC_SIG_LOCK; - BC_SETJMP_LOCKED(err); - // Initialize the temporary that might need to grow. bc_num_init(&pow, bc_num_powReq(&ten, &exp, 0)); + BC_SETJMP_LOCKED(err); + BC_SIG_UNLOCK; // Generate the number. |