summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-11-05 21:44:44 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-11-05 21:53:35 +0100
commit3fcb006e28f946fa73660c0dc6c844a76cbc0f84 (patch)
tree1cce039c9959ca0c8d5a5d8cd67582133eb9f453 /src
parentb47ec12f7ac7e08c4456ffa5cb513a408d8d962e (diff)
downloadgnutls-3fcb006e28f946fa73660c0dc6c844a76cbc0f84.tar.gz
Added conditional to disable DTLS-SRTP support.
Diffstat (limited to 'src')
-rw-r--r--src/cli.c2
-rw-r--r--src/common.c2
-rw-r--r--src/serv.c2
3 files changed, 6 insertions, 0 deletions
diff --git a/src/cli.c b/src/cli.c
index 954cde1da4..074adebd78 100644
--- a/src/cli.c
+++ b/src/cli.c
@@ -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;
}