summaryrefslogtreecommitdiff
path: root/gpsd.c
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@glebius.int.ru>2011-06-07 23:07:08 +0400
committerEric S. Raymond <esr@thyrsus.com>2011-06-22 04:51:28 -0400
commitdbc8bae4b8ee48783299f657d6ad346e39ec0726 (patch)
tree39cf72ceeb8d60410fd334a46349795e32d57bb0 /gpsd.c
parent6d0f4732061cad5522fade68f35c95331b7aec1e (diff)
downloadgpsd-dbc8bae4b8ee48783299f657d6ad346e39ec0726.tar.gz
Use macro instead of hand-rolled version.
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
Diffstat (limited to 'gpsd.c')
-rw-r--r--gpsd.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gpsd.c b/gpsd.c
index 37679ed2..89fb01eb 100644
--- a/gpsd.c
+++ b/gpsd.c
@@ -1460,9 +1460,7 @@ static void consume_packets(struct gps_device_t *device)
sub < subscribers + MAXSUBSCRIBERS; sub++)
if (sub->active != 0
&& sub->policy.watcher
- && (sub->policy.devpath[0] == '\0'
- || strcmp(sub->policy.devpath,
- device->gpsdata.dev.path) == 0))
+ && subscribed(sub, device))
listeners = true;
if (listeners)
(void)awaken(device);