From 620acf6fe3aa22f7b3c50734aade29a2dbe4ef6e Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Thu, 11 May 2023 18:04:11 +0900 Subject: Fix the previous commit. * src/assuan.c (_assuan_pre_syscall): Call the pre_syscall_func function after get it. Signed-off-by: NIIBE Yutaka --- src/assuan.c | 2 ++ 1 file changed, 2 insertions(+) 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; } } -- cgit v1.2.1