diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-11-05 21:44:44 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-11-05 21:53:35 +0100 |
commit | 3fcb006e28f946fa73660c0dc6c844a76cbc0f84 (patch) | |
tree | 1cce039c9959ca0c8d5a5d8cd67582133eb9f453 /src | |
parent | b47ec12f7ac7e08c4456ffa5cb513a408d8d962e (diff) | |
download | gnutls-3fcb006e28f946fa73660c0dc6c844a76cbc0f84.tar.gz |
Added conditional to disable DTLS-SRTP support.
Diffstat (limited to 'src')
-rw-r--r-- | src/cli.c | 2 | ||||
-rw-r--r-- | src/common.c | 2 | ||||
-rw-r--r-- | src/serv.c | 2 |
3 files changed, 6 insertions, 0 deletions
@@ -673,6 +673,7 @@ init_tls_session (const char *hostname) if (HAVE_OPT(HEARTBEAT)) gnutls_heartbeat_enable (session, GNUTLS_HB_PEER_ALLOWED_TO_SEND); +#ifdef ENABLE_DTLS_SRTP if (HAVE_OPT(SRTP_PROFILES)) { ret = gnutls_srtp_set_profile_direct (session, OPT_ARG(SRTP_PROFILES), &err); @@ -681,6 +682,7 @@ init_tls_session (const char *hostname) fprintf(stderr, "Error in profiles: %s\n", gnutls_strerror(ret)); exit (1); } +#endif return session; } diff --git a/src/common.c b/src/common.c index 9836125f7d..7eca925b32 100644 --- a/src/common.c +++ b/src/common.c @@ -553,9 +553,11 @@ print_info (gnutls_session_t session, int verbose, int print_cert) (gnutls_compression_get (session))); printf ("- Compression: %s\n", tmp); +#ifdef ENABLE_DTLS_SRTP rc = gnutls_srtp_get_selected_profile (session, &srtp_profile); if (rc == 0) printf ("- SRTP profile: %s\n", gnutls_srtp_get_profile_name (srtp_profile)); +#endif if (verbose) { diff --git a/src/serv.c b/src/serv.c index 3541fbd52b..3fc9845c0d 100644 --- a/src/serv.c +++ b/src/serv.c @@ -394,6 +394,7 @@ gnutls_session_t initialize_session (int dtls) if (HAVE_OPT (HEARTBEAT)) gnutls_heartbeat_enable(session, GNUTLS_HB_PEER_ALLOWED_TO_SEND); +#ifdef ENABLE_DTLS_SRTP if (HAVE_OPT (SRTP_PROFILES)) { ret = gnutls_srtp_set_profile_direct (session, OPT_ARG(SRTP_PROFILES), &err); @@ -402,6 +403,7 @@ gnutls_session_t initialize_session (int dtls) fprintf(stderr, "Error in profiles: %s\n", gnutls_strerror(ret)); exit (1); } +#endif return session; } |