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 4bb3ffd48..c2fa9b1d2 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 ( | |||
485 | .h_denom_pub = *dph, | 485 | .h_denom_pub = *dph, |
486 | }; | 486 | }; |
487 | 487 | ||
488 | strncpy (dua.operation, | 488 | /* strncpy would create a compiler warning */ |
489 | oper, | 489 | memcpy (dua.operation, |
490 | sizeof (dua.operation)); | 490 | oper, |
491 | GNUNET_MIN (sizeof (dua.operation), | ||
492 | strlen (oper))); | ||
491 | ecr = TEH_keys_exchange_sign (&dua, | 493 | ecr = TEH_keys_exchange_sign (&dua, |
492 | &epub, | 494 | &epub, |
493 | &esig); | 495 | &esig); |