From aed9711f1c29b7d5832c2a9297231a5a0c4d1be1 Mon Sep 17 00:00:00 2001
From: Alexandre Savard <alexandresavard@msavard.(none)>
Date: Wed, 8 Jun 2011 16:07:17 -0400
Subject: [PATCH] #6058: Fix base64 encoding related warnings

---
 sflphone-common/libs/iax2/iax.c                         | 3 ++-
 sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sflphone-common/libs/iax2/iax.c b/sflphone-common/libs/iax2/iax.c
index 3ae3c25b82..00d06e7e51 100644
--- a/sflphone-common/libs/iax2/iax.c
+++ b/sflphone-common/libs/iax2/iax.c
@@ -878,6 +878,7 @@ int iax_init(int preferredportno)
 	{
 		struct sockaddr_in sin;
 		socklen_t sinlen;
+		socklen_t *slen = &sinlen;
 		int flags;
 		int bufsize = 256 * 1024;
 
@@ -928,7 +929,7 @@ int iax_init(int preferredportno)
 		}
 
 		sinlen = sizeof(sin);
-		if (getsockname(netfd, (struct sockaddr *) &sin, &sinlen) < 0)
+		if (getsockname(netfd, (struct sockaddr *) &sin, slen) < 0)
 		{
 			close(netfd);
 			netfd = -1;
diff --git a/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp b/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp
index 6aad8263d6..d14f0efdfa 100644
--- a/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp
+++ b/sflphone-common/src/audio/audiortp/AudioSrtpSession.cpp
@@ -319,7 +319,7 @@ char* AudioSrtpSession::encodeBase64 (unsigned char *input, int length)
     b64 = BIO_push (b64, bmem);
 
     BIO_write (b64, input, length);
-    BIO_flush (b64);
+    // BIO_flush (b64);
 
     // get pointer to data
     BIO_get_mem_ptr (b64, &bptr);
-- 
GitLab