X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=lib%2Fpacket.c;h=bfa82df9085e13acba537a47a7b5c57ff65b089a;hb=4f9a7e63c1d14837ec880b9a63cc6a92a822e7d5;hp=8073945e5148ab25b12fcf08c0908c490f7e4ab9;hpb=6d2889ba0a558100ebf7616f9769864daf5ece8e;p=libradsec.git diff --git a/lib/packet.c b/lib/packet.c index 8073945..bfa82df 100644 --- a/lib/packet.c +++ b/lib/packet.c @@ -1,10 +1,11 @@ -/* Copyright 2010, 2011 NORDUnet A/S. All rights reserved. +/* Copyright 2010-2013 NORDUnet A/S. All rights reserved. See LICENSE for licensing information. */ #if defined HAVE_CONFIG_H #include #endif +#include #include #include #include @@ -159,9 +160,7 @@ rs_packet_create (struct rs_connection *conn, struct rs_packet **pkt_out) int rs_packet_create_authn_request (struct rs_connection *conn, struct rs_packet **pkt_out, - const char *user_name, - const char *user_pw, - const char *secret) + const char *user_name, const char *user_pw) { struct rs_packet *pkt; int err; @@ -181,7 +180,6 @@ rs_packet_create_authn_request (struct rs_connection *conn, if (user_pw) { - pkt->rpkt->secret = secret; err = rs_packet_append_avp (pkt, PW_USER_PASSWORD, 0, user_pw, 0); if (err) return err; @@ -214,7 +212,7 @@ rs_packet_append_avp (struct rs_packet *pkt, da = nr_dict_attr_byvalue (attr, vendor); if (da == NULL) - return RSE_ATTR_TYPE_UNKNOWN; + return rs_err_conn_push (pkt->conn, RSE_ATTR_TYPE_UNKNOWN, __func__); err = nr_packet_attr_append (pkt->rpkt, NULL, da, data, data_len); if (err < 0)