summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-03-03 12:34:24 +0100
committerChristian Grothoff <christian@grothoff.org>2020-03-03 12:34:24 +0100
commit32ba50a0f0a0e3faeeb788f920fe407e75db7d5d (patch)
treecd86647b17c3d071425d0845d123799b49991d9d
parent5d67cb9c4fa650ee88ee81bff1466b18f2e2ad14 (diff)
downloadexchange-32ba50a0f0a0e3faeeb788f920fe407e75db7d5d.tar.gz
exchange-32ba50a0f0a0e3faeeb788f920fe407e75db7d5d.tar.bz2
exchange-32ba50a0f0a0e3faeeb788f920fe407e75db7d5d.zip
fix potential NPE
-rw-r--r--src/exchange/taler-exchange-httpd_keystate.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/exchange/taler-exchange-httpd_keystate.c b/src/exchange/taler-exchange-httpd_keystate.c
index 9be78e5e..357616d1 100644
--- a/src/exchange/taler-exchange-httpd_keystate.c
+++ b/src/exchange/taler-exchange-httpd_keystate.c
@@ -1924,7 +1924,8 @@ TEH_KS_acquire_ (struct GNUNET_TIME_Absolute now,
{
os = internal_key_state;
internal_key_state = make_fresh_key_state (now);
- internal_key_state->refcnt = 1; /* alias from #internal_key_state */
+ if (NULL != internal_key_state)
+ internal_key_state->refcnt = 1; /* alias from #internal_key_state */
if (NULL != os)
{
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,