show device on IPv6 LL addresses

This commit is contained in:
van Hauser 2017-07-06 21:32:46 +02:00
parent 6445689545
commit f4eb8d0132

View file

@ -1216,9 +1216,9 @@ char *hydra_address2string(char *address) {
if (address[0] == 16) {
memcpy(&target6.sin6_addr, &address[1], 16);
inet_ntop(AF_INET6, &target6.sin6_addr, ipstring, sizeof(ipstring));
if (hydra_targets[i]->ip[17] != 0) {
if (address[17] != 0) {
strcat(ipstring, "%");
strcat(ipstring, hydra_targets[i]->ip[17]);
strcat(ipstring, address + 17);
}
return ipstring;
} else