summaryrefslogtreecommitdiff
path: root/packet.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2008-07-14 04:12:07 +0000
committerEric S. Raymond <esr@thyrsus.com>2008-07-14 04:12:07 +0000
commit82a5e991a57431c94b3b4dd6b4c596240e51d97f (patch)
tree37ada5408ccf24d82c00c2205aa513ab3da086ac /packet.c
parentbc4190e04953260715b7f47ae639920365e31334 (diff)
downloadgpsd-82a5e991a57431c94b3b4dd6b4c596240e51d97f.tar.gz
Revert previous EOF_PACKET change, it was a bad idea.
Diffstat (limited to 'packet.c')
-rw-r--r--packet.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/packet.c b/packet.c
index 840a4bd6..7243d8b9 100644
--- a/packet.c
+++ b/packet.c
@@ -1275,7 +1275,7 @@ ssize_t packet_parse(struct gps_packet_t *lexer, size_t plen)
#undef getword
ssize_t packet_get(int fd, struct gps_packet_t *lexer)
-/* grab a packet; returns either EOF_PACKET, BAD_PACKET or the length */
+/* grab a packet; return -1=>I/O error, 0=>EOF, BAD_PACKET or a length */
{
ssize_t recvd;
@@ -1293,7 +1293,7 @@ ssize_t packet_get(int fd, struct gps_packet_t *lexer)
#ifdef STATE_DEBUG
gpsd_report(LOG_RAW+2, "errno: %s\n", strerror(errno));
#endif /* STATE_DEBUG */
- return EOF_PACKET;
+ return -1;
}
}