diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2023-05-11 18:04:11 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2023-05-11 18:04:11 +0900 |
commit | 620acf6fe3aa22f7b3c50734aade29a2dbe4ef6e (patch) | |
tree | d218168c402d1a3845353b9b2e7b381eb282a6f9 | |
parent | 223cc95c188a9bbb97affb506116fcdd4ef312a2 (diff) | |
download | libassuan-620acf6fe3aa22f7b3c50734aade29a2dbe4ef6e.tar.gz |
Fix the previous commit.
* src/assuan.c (_assuan_pre_syscall): Call the pre_syscall_func
function after get it.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
-rw-r--r-- | src/assuan.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/assuan.c b/src/assuan.c index 6fb7ba6..58498f7 100644 --- a/src/assuan.c +++ b/src/assuan.c @@ -118,12 +118,14 @@ assuan_set_system_hooks (assuan_system_hooks_t system_hooks) void _assuan_pre_syscall (void) { + again: if (pre_syscall_func) pre_syscall_func (); else if (!_assuan_syscall_func_initialized) { gpgrt_get_syscall_clamp (&pre_syscall_func, &post_syscall_func); _assuan_syscall_func_initialized = 1; + goto again; } } |