keyfile: parse Bluetooth addresses as MAC addresses
This commit is contained in:
@@ -32,6 +32,7 @@
|
|||||||
#include <nm-setting-connection.h>
|
#include <nm-setting-connection.h>
|
||||||
#include <nm-setting-wired.h>
|
#include <nm-setting-wired.h>
|
||||||
#include <nm-setting-wireless.h>
|
#include <nm-setting-wireless.h>
|
||||||
|
#include <nm-setting-bluetooth.h>
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
#include <netinet/ether.h>
|
#include <netinet/ether.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
@@ -776,6 +777,10 @@ static KeyParser key_parsers[] = {
|
|||||||
NM_SETTING_WIRELESS_BSSID,
|
NM_SETTING_WIRELESS_BSSID,
|
||||||
TRUE,
|
TRUE,
|
||||||
mac_address_parser },
|
mac_address_parser },
|
||||||
|
{ NM_SETTING_BLUETOOTH_SETTING_NAME,
|
||||||
|
NM_SETTING_BLUETOOTH_BDADDR,
|
||||||
|
TRUE,
|
||||||
|
mac_address_parser },
|
||||||
{ NULL, NULL, FALSE }
|
{ NULL, NULL, FALSE }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -31,6 +31,7 @@
|
|||||||
#include <nm-setting-wired.h>
|
#include <nm-setting-wired.h>
|
||||||
#include <nm-setting-wireless.h>
|
#include <nm-setting-wireless.h>
|
||||||
#include <nm-setting-ip4-config.h>
|
#include <nm-setting-ip4-config.h>
|
||||||
|
#include <nm-setting-bluetooth.h>
|
||||||
#include <nm-utils.h>
|
#include <nm-utils.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
@@ -493,6 +494,9 @@ static KeyWriter key_writers[] = {
|
|||||||
{ NM_SETTING_WIRELESS_SETTING_NAME,
|
{ NM_SETTING_WIRELESS_SETTING_NAME,
|
||||||
NM_SETTING_WIRELESS_BSSID,
|
NM_SETTING_WIRELESS_BSSID,
|
||||||
mac_address_writer },
|
mac_address_writer },
|
||||||
|
{ NM_SETTING_BLUETOOTH_SETTING_NAME,
|
||||||
|
NM_SETTING_BLUETOOTH_BDADDR,
|
||||||
|
mac_address_writer },
|
||||||
{ NULL, NULL, NULL }
|
{ NULL, NULL, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user