[Libdexter-commits] SF.net SVN: libdexter: [374] libdexter/trunk/dexter/dexter-network.c
Brought to you by:
pkovacs
|
From: <pk...@us...> - 2007-06-11 06:28:07
|
Revision: 374
http://svn.sourceforge.net/libdexter/?rev=374&view=rev
Author: pkovacs
Date: 2007-06-10 23:28:05 -0700 (Sun, 10 Jun 2007)
Log Message:
-----------
fix build errors with --disable-tls
Modified Paths:
--------------
libdexter/trunk/dexter/dexter-network.c
Modified: libdexter/trunk/dexter/dexter-network.c
===================================================================
--- libdexter/trunk/dexter/dexter-network.c 2007-06-11 06:21:15 UTC (rev 373)
+++ libdexter/trunk/dexter/dexter-network.c 2007-06-11 06:28:05 UTC (rev 374)
@@ -842,6 +842,7 @@
g_return_val_if_fail (bufsize > 0, -1);
g_return_val_if_fail (error == NULL || *error == NULL, -1);
+#ifdef HAVE_TLS
/* use TLS api if active */
if (session->tls)
{
@@ -885,10 +886,13 @@
}
}
}
- }
+ } /* if (session->tls) */
+ else
+#endif /* HAVE_TLS */
+
/* use ordinary network api */
- else if ((n = recv (session->sockfd, buffer, bufsize, flags)) == -1)
+ if ((n = recv (session->sockfd, buffer, bufsize, flags)) == -1)
{
if (errno == EINTR)
{
@@ -938,6 +942,7 @@
while (total < remaining)
{
+#ifdef HAVE_TLS
/* use TLS api if active */
if (session->tls)
{
@@ -962,10 +967,12 @@
return -1;
}
}
- }
+ } /* if (session->tls) */
+ else
+#endif
/* use ordinary network api */
- else if ((n = send (session->sockfd, buffer+total, bufsize, flags)) == -1)
+ if ((n = send (session->sockfd, buffer+total, bufsize, flags)) == -1)
{
if ((errno == EINTR) || (errno == EAGAIN))
continue;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|