aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2023-05-11 10:08:34 +0000
committerNIIBE Yutaka <[email protected]>2023-05-11 10:08:34 +0000
commit1eb66efbdd7b0fd09fadbdd5d5650e6c2eae032e (patch)
tree540e0b986b6d5bed7bef5bc93e23f8b7bd128f20 /src
parentFix the previous commit. (diff)
downloadlibassuan-1eb66efbdd7b0fd09fadbdd5d5650e6c2eae032e.tar.gz
libassuan-1eb66efbdd7b0fd09fadbdd5d5650e6c2eae032e.zip
Allow NULL for system_hooks.
* src/system.c (_assuan_system_hooks_copy): Do nothing with SRC=NULL. Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/system.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/system.c b/src/system.c
index e5104bb..5f309d0 100644
--- a/src/system.c
+++ b/src/system.c
@@ -103,6 +103,9 @@ _assuan_system_hooks_copy (assuan_system_hooks_t dst,
assuan_system_hooks_t src)
{
+ if (src == NULL)
+ return;
+
/* Reset the defaults. */
if (dst != &_assuan_system_hooks)
memcpy (dst, &_assuan_system_hooks, sizeof (*dst));