[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r33720 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r33720 - gnunet/src/transport |
Date: |
Tue, 17 Jun 2014 22:25:35 +0200 |
Author: grothoff
Date: 2014-06-17 22:25:35 +0200 (Tue, 17 Jun 2014)
New Revision: 33720
Modified:
gnunet/src/transport/gnunet-helper-transport-bluetooth.c
Log:
-handle case where sendsocket is still -1
Modified: gnunet/src/transport/gnunet-helper-transport-bluetooth.c
===================================================================
--- gnunet/src/transport/gnunet-helper-transport-bluetooth.c 2014-06-17
20:23:42 UTC (rev 33719)
+++ gnunet/src/transport/gnunet-helper-transport-bluetooth.c 2014-06-17
20:25:35 UTC (rev 33720)
@@ -1948,13 +1948,13 @@
fprintf (stderr, "LOG : %s sends a message to STDOUT\n", dev.iface);
//FIXME: debugging message
}
- if (sendsocket != -1)
+ if (-1 != sendsocket)
{
if (FD_ISSET (sendsocket , &wfds))
{
- ssize_t ret =
- write (sendsocket, write_pout.buf + write_std.pos,
- write_pout.size - write_pout.pos);
+ ssize_t ret = write (sendsocket,
+ write_pout.buf + write_std.pos,
+ write_pout.size - write_pout.pos);
if (0 > ret) //FIXME should I first check the error type?
{
fprintf (stderr, "Failed to write to bluetooth device: %s.
Closing the socket!\n",
@@ -2101,7 +2101,8 @@
stdin_mst = NULL;
sdp_close (dev.session);
(void) close (dev.fd_rfcomm);
- (void) close (sendsocket);
+ if (-1 != sendsocket)
+ (void) close (sendsocket);
for (i = 0; i < crt_rfds; i++)
(void) close (rfds_list[i]);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r33720 - gnunet/src/transport,
gnunet <=