Signed-off-by: Bjoern Jacke <bj@sernet.de>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Fri Dec 9 20:45:15 CET 2016 on sn-devel-144
cnt_delimiter += 1;
break;
case 's':
- buf[i] = '%';
+ buf[i] = SCOPE_DELIMITER;
idx_chars += 1;
break;
case '0':
for (; idx_chars != 0 && i < len; i++) {
switch (str[i]) {
- case '%':
+ case SCOPE_DELIMITER:
case ':':
return NULL;
default:
}
if (strchr_m(str, ':')) {
- char *p = strchr_m(str, '%');
+ char *p = strchr_m(str, SCOPE_DELIMITER);
/*
* Cope with link-local.
unsigned int idx = 0;
struct in6_addr ip6;
- p = strchr_m(str, '%');
+ p = strchr_m(str, SCOPE_DELIMITER);
if (p && (p > str)) {
len = PTR_DIFF(p, str);
idxs = p + 1;