btstack_util: support parsing bd_addr without separators

This commit is contained in:
Matthias Ringwald 2018-09-17 14:10:04 +02:00
parent c57fa5660e
commit cd2e416ce5

View File

@ -334,8 +334,11 @@ int sscanf_bd_addr(const char * addr_string, bd_addr_t addr){
result = 1;
break;
}
char separator = *addr_string++;
if (separator != ':' && separator != '-' && separator != ' ') break;
// skip supported separators
char next_char = *addr_string;
if (next_char == ':' || next_char == '-' || next_char == ' ') {
addr_string++;
}
}
if (result){