From 5781fcbde2a332a7938be120e5e9d6f8b550c8fc Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Mon, 27 Nov 2017 17:11:41 +0100 Subject: [PATCH] Fix SRTP crypto key generation. --- src/conference/session/media-session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/conference/session/media-session.cpp b/src/conference/session/media-session.cpp index e3a56d749..4f32a203a 100644 --- a/src/conference/session/media-session.cpp +++ b/src/conference/session/media-session.cpp @@ -1158,7 +1158,7 @@ void MediaSessionPrivate::forceStreamsDirAccordingToState (SalMediaDescription * bool MediaSessionPrivate::generateB64CryptoKey (size_t keyLength, char *keyOut, size_t keyOutSize) { uint8_t *tmp = (uint8_t *)ms_malloc0(keyLength); - if (sal_get_random_bytes(tmp, keyLength)) { + if (!sal_get_random_bytes(tmp, keyLength)) { lError() << "Failed to generate random key"; ms_free(tmp); return false;