diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2011-03-28 16:51:39 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2011-03-28 16:51:39 -0400 |
commit | 7e491e8ac2f1dfe0b93b7949084fe337338ed195 (patch) | |
tree | ddb1417793c4aa321cbbef14837f81a5141da67a | |
parent | b8d496f30153630f2a3fd0a820b3b0e2ff61d407 (diff) | |
download | gpsd-7e491e8ac2f1dfe0b93b7949084fe337338ed195.tar.gz |
Restore file descriptor properly after control-send.
-rw-r--r-- | gpsmon.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -328,7 +328,7 @@ bool monitor_control_send( /*@in@*/ unsigned char *buf, size_t len) if (!serial) { /* stop pretending now */ - session.gpsdata.gps_fd = controlfd; + session.gpsdata.gps_fd = savefd; /* enough room for "ERROR\r\n\0" */ /*@ -sefparams @*/ assert(read(controlfd, buf, 8) != -1); |