summaryrefslogtreecommitdiff
path: root/dgpsip.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2005-07-23 12:12:55 +0000
committerEric S. Raymond <esr@thyrsus.com>2005-07-23 12:12:55 +0000
commit1132b2985a411ee9ca683ffee67fe2c3cefd97d2 (patch)
tree61a0a172c4f5939513998bf5e8fad29b9739b91c /dgpsip.c
parentc24c9697ee4a99448cc6dff5d6818bffc1368c2e (diff)
downloadgpsd-1132b2985a411ee9ca683ffee67fe2c3cefd97d2.tar.gz
More work on the repack() function. Avoid a core dump when processing DGPSIP.
Diffstat (limited to 'dgpsip.c')
-rw-r--r--dgpsip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/dgpsip.c b/dgpsip.c
index 46faaf4a..08adcfd2 100644
--- a/dgpsip.c
+++ b/dgpsip.c
@@ -61,7 +61,7 @@ void dgpsip_relay(struct gps_device_t *session)
if (session->gpsdata.gps_fd !=-1
&& session->context->rtcmbytes > -1
&& session->rtcmtime < session->context->rtcmtime
- && session->device_type->rtcm_writer) {
+ && session->device_type->rtcm_writer != NULL) {
if (session->device_type->rtcm_writer(session,
session->context->rtcmbuf,
(size_t)session->context->rtcmbytes) == 0)