summaryrefslogtreecommitdiff
path: root/src/cli.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2011-03-20 19:47:01 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2011-03-20 19:47:01 +0100
commit401abd106f77fbfbb166535951f1a29b8caf3775 (patch)
tree1cf9c6ad20146c73237af50af3e99186edca0a13 /src/cli.c
parent67f4dba6e394b599a1958db8d5c414d401e43382 (diff)
downloadgnutls-401abd106f77fbfbb166535951f1a29b8caf3775.tar.gz
use IP_DONTFRAG if it is defined.
Diffstat (limited to 'src/cli.c')
-rw-r--r--src/cli.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cli.c b/src/cli.c
index 7ce2e6edb9..d5559c0b82 100644
--- a/src/cli.c
+++ b/src/cli.c
@@ -1437,15 +1437,17 @@ socket_open (socket_st * hd, const char *hostname, const char *service)
exit (1);
}
+#ifdef IP_DONTFRAG
if (hints.ai_socktype == SOCK_DGRAM)
{
yes = 1;
- if (setsockopt (sd, IPPROTO_IP, IP_DF,
+ if (setsockopt (sd, IPPROTO_IP, IP_DONTFRAG,
(const void *) &yes, sizeof (yes)) < 0)
{
perror ("setsockopt(IP_DF) failed");
}
}
+#endif
hd->secure = 0;
hd->fd = sd;