X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=lib%2Fpacket.c;h=ba7ddb8edae747cad35febc19ea0226e9ccdba87;hb=c682577a243902164de1d80f38425a66a4853d82;hp=86a16c37dd79777f465d55ba924568f59c575f2d;hpb=34747348ee53e02bb6faa6a6e26c1440e327ff60;p=libradsec.git diff --git a/lib/packet.c b/lib/packet.c index 86a16c3..ba7ddb8 100644 --- a/lib/packet.c +++ b/lib/packet.c @@ -1,5 +1,5 @@ /* Copyright 2010, 2011 NORDUnet A/S. All rights reserved. - See the file COPYING for licensing information. */ + See LICENSE for licensing information. */ #if defined HAVE_CONFIG_H #include @@ -92,8 +92,8 @@ packet_do_send (struct rs_packet *pkt) { char host[80], serv[80]; - getnameinfo (pkt->conn->active_peer->addr->ai_addr, - pkt->conn->active_peer->addr->ai_addrlen, + getnameinfo (pkt->conn->active_peer->addr_cache->ai_addr, + pkt->conn->active_peer->addr_cache->ai_addrlen, host, sizeof(host), serv, sizeof(serv), 0 /* NI_NUMERICHOST|NI_NUMERICSERV*/); rs_debug (("%s: about to send this to %s:%s:\n", __func__, host, serv)); @@ -137,16 +137,6 @@ rs_packet_create (struct rs_connection *conn, struct rs_packet **pkt_out) if (rpkt == NULL) return rs_err_conn_push (conn, RSE_NOMEM, __func__); - /* - * This doesn't make sense; the packet identifier is constant for - * an entire conversation. A separate API should be provided to - * allow the application to set the packet ID, or a conversation - * object should group related packets together. - */ -#if 0 - rpkt->id = conn->nextid++ -#endif - err = nr_packet_init (rpkt, NULL, NULL, PW_ACCESS_REQUEST, rpkt + 1, RS_MAX_PACKET_LEN); @@ -210,7 +200,7 @@ rs_packet_destroy (struct rs_packet *pkt) } int -rs_packet_append_avp (struct rs_packet *pkt, +rs_packet_append_avp (struct rs_packet *pkt, unsigned int attr, unsigned int vendor, const void *data, size_t data_len) {