summaryrefslogtreecommitdiff
path: root/src/system.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/system.c')
-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));