Message ID | 20200729071602.12868-1-niels@nobi.life (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [BlueZ] device: Don't mark services resolved on error | expand |
diff --git a/src/device.c b/src/device.c index bb8e07e8f..e20c2d240 100644 --- a/src/device.c +++ b/src/device.c @@ -2591,7 +2591,8 @@ static void device_svc_resolved(struct btd_device *dev, uint8_t browse_type, DBG("%s err %d", dev->path, err); - state->svc_resolved = true; + if (err == 0) + state->svc_resolved = true; /* Disconnection notification can happen before this function * gets called, so don't set svc_refreshed for a disconnected