diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-07-21 11:53:46 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-07-21 12:07:25 +0200 |
commit | 5239e2055f0fe60825628a197ba88d6da9448597 (patch) | |
tree | 822fd6ebf5a9680b092e9ae45d4d6217f6586431 | |
parent | 1c663d7d249fcddb8e55bc165317219042f2648f (diff) | |
download | gnutls-5239e2055f0fe60825628a197ba88d6da9448597.tar.gz |
rnd-getentropy: better handling of error printing with errno
-rw-r--r-- | lib/nettle/rnd-getentropy.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/nettle/rnd-getentropy.c b/lib/nettle/rnd-getentropy.c index a0553d9597..f83053444b 100644 --- a/lib/nettle/rnd-getentropy.c +++ b/lib/nettle/rnd-getentropy.c @@ -50,10 +50,11 @@ static int _rnd_get_system_entropy_simple(void* _rnd, size_t size) { if (getentropy(_rnd, size) < 0) { + int e = errno; gnutls_assert(); _gnutls_debug_log ("Failed to use getentropy: %s\n", - strerror(errno)); + strerror(e)); return GNUTLS_E_RANDOM_DEVICE_ERROR; } return 0; |