diff options
author | Gary E. Miller <gem@rellim.com> | 2016-08-09 18:33:56 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2016-08-09 18:34:40 -0700 |
commit | 71ca59c4b97f577328d0eec4b9ff6a1948ce7644 (patch) | |
tree | f09e7403dc41867e71448123b95fe4357da1c1ba /gps2udp.c | |
parent | 1a940a8c8e75f98d1366f86ba6801ff10a14e480 (diff) | |
download | gpsd-71ca59c4b97f577328d0eec4b9ff6a1948ce7644.tar.gz |
oWhoops, don't fix the fix. Plus an off-by one.
Eric already fixed this.
Diffstat (limited to 'gps2udp.c')
-rw-r--r-- | gps2udp.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -234,6 +234,9 @@ static ssize_t read_gpsd(char *message, size_t len) FD_ZERO(&master); FD_SET(gpsdata.gps_fd, &master); + /* allow room for trailing NUL */ + len--; + /* loop until we get some data or an error */ for (ind = 0; ind < (int)len;) { int result; |