diff options
Diffstat (limited to 'src/libradius/radius_socket.c')
-rw-r--r-- | src/libradius/radius_socket.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libradius/radius_socket.c b/src/libradius/radius_socket.c index f84856942..70500f556 100644 --- a/src/libradius/radius_socket.c +++ b/src/libradius/radius_socket.c @@ -157,7 +157,8 @@ METHOD(radius_socket_t, request, radius_message_t*, /* set Message Identifier */ request->set_identifier(request, this->identifier++); /* sign the request */ - request->sign(request, NULL, this->secret, this->hasher, this->signer, rng); + request->sign(request, NULL, this->secret, this->hasher, this->signer, + rng, rng != NULL); if (!check_connection(this, fd, port)) { |