diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2008-07-14 04:12:07 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2008-07-14 04:12:07 +0000 |
commit | 82a5e991a57431c94b3b4dd6b4c596240e51d97f (patch) | |
tree | 37ada5408ccf24d82c00c2205aa513ab3da086ac /packet.c | |
parent | bc4190e04953260715b7f47ae639920365e31334 (diff) | |
download | gpsd-82a5e991a57431c94b3b4dd6b4c596240e51d97f.tar.gz |
Revert previous EOF_PACKET change, it was a bad idea.
Diffstat (limited to 'packet.c')
-rw-r--r-- | packet.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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; } } |