From 85a4f95b6ee7ad0e21e2444ded91813888b03212 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Mon, 16 Mar 2015 10:26:18 -0400 Subject: NMEA2000 driver was not using a bool where it should. --- driver_nmea2000.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'driver_nmea2000.c') diff --git a/driver_nmea2000.c b/driver_nmea2000.c index 5b1e207d..2fb55341 100644 --- a/driver_nmea2000.c +++ b/driver_nmea2000.c @@ -1342,14 +1342,14 @@ static void find_pgn(struct can_frame *frame, struct gps_device_t *session) #endif } - if (session->driver.nmea2000.unit_valid == 0) { + if (!session->driver.nmea2000.unit_valid) { unsigned int l1, l2; for (l1=0;l1driver.nmea2000.unit = l2; - session->driver.nmea2000.unit_valid = 1; + session->driver.nmea2000.unit_valid = true; session->driver.nmea2000.can_net = l1; can_net = l1; } @@ -1357,9 +1357,9 @@ static void find_pgn(struct can_frame *frame, struct gps_device_t *session) } } - if (session->driver.nmea2000.unit_valid == 0) { + if (!session->driver.nmea2000.unit_valid) { session->driver.nmea2000.unit = source_unit; - session->driver.nmea2000.unit_valid = 1; + session->driver.nmea2000.unit_valid = true; nmea2000_units[can_net][source_unit] = session; } @@ -1651,12 +1651,12 @@ int nmea2000_open(struct gps_device_t *session) if (unit_ptr != NULL) { nmea2000_units[can_net][unit_number] = session; session->driver.nmea2000.unit = unit_number; - session->driver.nmea2000.unit_valid = 1; + session->driver.nmea2000.unit_valid = true; } else { strncpy(can_interface_name[can_net], interface_name, MIN(sizeof(can_interface_name[0]), sizeof(interface_name))); - session->driver.nmea2000.unit_valid = 0; + session->driver.nmea2000.unit_valid = false; for (l=0;lgpsdata.gps_fd); INVALIDATE_SOCKET(session->gpsdata.gps_fd); - if (session->driver.nmea2000.unit_valid != 0) { + if (session->driver.nmea2000.unit_valid) { unsigned int l1, l2; for (l1=0;l1driver.nmea2000.unit_valid = 0; + session->driver.nmea2000.unit_valid = false; session->driver.nmea2000.unit = 0; session->driver.nmea2000.can_net = 0; nmea2000_units[l1][l2] = NULL; -- cgit v1.2.1