diff options
| author | Marcel Holtmann <marcel@holtmann.org> | 2003-07-03 15:45:21 +0000 | 
|---|---|---|
| committer | Marcel Holtmann <marcel@holtmann.org> | 2003-07-03 15:45:21 +0000 | 
| commit | 7c4dcfec6261dea71c93c27a8f09e34e2837dc2c (patch) | |
| tree | ff0061a1ef4a2c7b2e7e1f1de7a454b87c8d616c | |
| parent | 49ceef7a27ee6112148f5ef5fe37f1ee6f1f44ea (diff) | |
Display addresses in correct order
| -rw-r--r-- | hcid/security.c | 25 | 
1 files changed, 14 insertions, 11 deletions
| diff --git a/hcid/security.c b/hcid/security.c index 0380d31f..36fb6a71 100644 --- a/hcid/security.c +++ b/hcid/security.c @@ -107,9 +107,10 @@ static struct link_key *get_link_key(bdaddr_t *sba, bdaddr_t *dba)  static void link_key_request(int dev, bdaddr_t *sba, bdaddr_t *dba)  {  	struct link_key *key = get_link_key(sba, dba); +	char sa[18], da[18]; -	syslog(LOG_INFO, "link_key_request (sba=%s, dba=%s)\n", -	       batostr(sba), batostr(dba)); +	ba2str(sba, sa); ba2str(dba, da); +	syslog(LOG_INFO, "link_key_request (sba=%s, dba=%s)\n", sa, da);  	if (key) {  		/* Link key found */ @@ -127,8 +128,8 @@ static void link_key_request(int dev, bdaddr_t *sba, bdaddr_t *dba)  static void save_link_key(struct link_key *key)  { -	char sa[40], da[40];  	struct link_key *exist; +	char sa[18], da[18];  	int f, err;  	f = open(hcid.key_file, O_RDWR | O_CREAT, 0); @@ -172,8 +173,10 @@ static void link_key_notify(int dev, bdaddr_t *sba, void *ptr)  	evt_link_key_notify *evt = ptr;  	bdaddr_t *dba = &evt->bdaddr;  	struct link_key key; -	 -	syslog(LOG_INFO, "link_key_notify (sba=%s)\n", batostr(sba)); +        char sa[18]; + +	ba2str(sba, sa); +	syslog(LOG_INFO, "link_key_notify (sba=%s)\n", sa);  	memcpy(key.key, evt->link_key, 16);  	bacpy(&key.sba, sba); @@ -293,9 +296,10 @@ static void pin_code_request(int dev, bdaddr_t *sba, bdaddr_t *dba)  {  	struct hci_conn_info_req *cr;  	struct hci_conn_info *ci; -	 -	syslog(LOG_INFO, "pin_code_request (sba=%s, dba=%s)\n", -	       batostr(sba), batostr(dba)); +	char sa[18], da[18]; + +	ba2str(sba, sa); ba2str(dba, da); +	syslog(LOG_INFO, "pin_code_request (sba=%s, dba=%s)\n", sa, da);  	cr = malloc(sizeof(*cr) + sizeof(*ci));  	if (!cr) @@ -313,9 +317,8 @@ static void pin_code_request(int dev, bdaddr_t *sba, bdaddr_t *dba)  	if (pairing == HCID_PAIRING_ONCE) {  		struct link_key *key = get_link_key(sba, dba);  		if (key) { -			char ba[40]; -			ba2str(dba, ba); -			syslog(LOG_WARNING, "PIN code request for already paired device %s", ba); +			ba2str(dba, da); +			syslog(LOG_WARNING, "PIN code request for already paired device %s", da);  			goto reject;  		}  	} else if (pairing == HCID_PAIRING_NONE) | 
