diff options
Diffstat (limited to 'src/exchange/taler-exchange-httpd_responses.c')
| -rw-r--r-- | src/exchange/taler-exchange-httpd_responses.c | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/src/exchange/taler-exchange-httpd_responses.c b/src/exchange/taler-exchange-httpd_responses.c index 4bb3ffd4..c2fa9b1d 100644 --- a/src/exchange/taler-exchange-httpd_responses.c +++ b/src/exchange/taler-exchange-httpd_responses.c @@ -485,9 +485,11 @@ TEH_RESPONSE_reply_expired_denom_pub_hash (      .h_denom_pub = *dph,    }; -  strncpy (dua.operation, -           oper, -           sizeof (dua.operation)); +  /* strncpy would create a compiler warning */ +  memcpy (dua.operation, +          oper, +          GNUNET_MIN (sizeof (dua.operation), +                      strlen (oper)));    ecr = TEH_keys_exchange_sign (&dua,                                  &epub,                                  &esig);  | 
