Lines Matching refs:nodes
415 struct Curl_addrinfo **nodes;
418 nodes = malloc(num_addrs*sizeof(*nodes));
419 if(nodes) {
425 nodes[0] = *addr;
427 nodes[i] = nodes[i-1]->ai_next;
436 swap_tmp = nodes[rnd[i] % (i + 1)];
437 nodes[rnd[i] % (i + 1)] = nodes[i];
438 nodes[i] = swap_tmp;
443 nodes[i-1]->ai_next = nodes[i];
446 nodes[num_addrs-1]->ai_next = NULL;
447 *addr = nodes[0];
453 free(nodes);