Message ID | 20210305230004.4010887-1-luiz.dentz@gmail.com |
---|---|
State | New |
Headers | show |
Series | [BlueZ,1/2] main.conf: Enable passing false to DeviceID | expand |
Hi, On Fri, Mar 5, 2021 at 3:38 PM <bluez.test.bot@gmail.com> wrote: > > This is automated email and please do not reply to this email! > > Dear submitter, > > Thank you for submitting the patches to the linux bluetooth mailing list. > This is a CI test results with your patch series: > PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=443019 > > ---Test result--- > > ############################## > Test: CheckPatch - PASS > > ############################## > Test: CheckGitLint - PASS > > ############################## > Test: CheckBuild - PASS > > ############################## > Test: MakeCheck - PASS > > > > --- > Regards, > Linux Bluetooth Pushed. -- Luiz Augusto von Dentz
diff --git a/src/main.c b/src/main.c index b66e2b8cb..572dc939c 100644 --- a/src/main.c +++ b/src/main.c @@ -188,10 +188,16 @@ static void parse_did(const char *did) int result; uint16_t vendor, product, version , source; - /* version and source are optional */ + vendor = 0x0000; + product = 0x0000; version = 0x0000; source = 0x0002; + if (!strcasecmp(did, "false")) { + source = 0x0000; + goto done; + } + result = sscanf(did, "bluetooth:%4hx:%4hx:%4hx", &vendor, &product, &version); if (result != EOF && result >= 2) { diff --git a/src/main.conf b/src/main.conf index ad36638b7..f47cab46d 100644 --- a/src/main.conf +++ b/src/main.conf @@ -26,7 +26,7 @@ # Use vendor id source (assigner), vendor, product and version information for # DID profile support. The values are separated by ":" and assigner, VID, PID # and version. -# Possible vendor id source values: bluetooth, usb (defaults to usb) +# Possible vendor id source values: bluetooth, usb (default) or false (disabled) #DeviceID = bluetooth:1234:5678:abcd # Do reverse service discovery for previously unknown devices that connect to
From: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> This adds support for setting DeviceID to false so plaforms can disable DeviceID. Fixes: https://github.com/bluez/bluez/issues/101 --- src/main.c | 8 +++++++- src/main.conf | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-)