diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2004-11-14 02:17:58 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2004-11-14 02:17:58 +0000 |
commit | 5ac3c1ef76b8d1640bad9a21b74b197a82111874 (patch) | |
tree | 79534ea0d8483a5a35e8f09dc746c07230647b4e /hcid/main.c | |
parent | e0cbfd7cc76db2b084c1218408e71838d3c4e3b0 (diff) |
Inherit the device specific options from the default
Diffstat (limited to 'hcid/main.c')
-rw-r--r-- | hcid/main.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/hcid/main.c b/hcid/main.c index 5763798c..fbc85a5c 100644 --- a/hcid/main.c +++ b/hcid/main.c @@ -78,6 +78,7 @@ static inline void init_device_defaults(struct device_opts *device_opts) { memset(device_opts, 0, sizeof(*device_opts)); device_opts->scan = SCAN_PAGE | SCAN_INQUIRY; + device_opts->name = strdup("BlueZ"); } struct device_opts *alloc_device_opts(char *ref) @@ -95,7 +96,8 @@ struct device_opts *alloc_device_opts(char *ref) device->next = device_list; device_list = device; - init_device_defaults(&device->opts); + memcpy(&device->opts, &default_device, sizeof(struct device_opts)); + device->opts.name = strdup(default_device.name); return &device->opts; } |