Add formal argument 'secret' to two public functions.
[radsecproxy.git] / lib / avp.c
index 6f30d4c..80c6a9d 100644 (file)
--- a/lib/avp.c
+++ b/lib/avp.c
@@ -1,4 +1,4 @@
-/* Copyright 2011 PADL Software Pty Ltd. All rights reserved.
+/* Copyright 2011 JANET(UK). All rights reserved.
    See the file COPYING for licensing information.  */
 
 #if defined HAVE_CONFIG_H
@@ -106,7 +106,10 @@ rs_avp_dup (rs_const_avp *vp)
 {
   rs_avp *vp2;
 
-  vp2 = nr_vp_alloc (vp->da);
+  if (vp->da->flags.unknown)
+    vp2 = nr_vp_alloc_raw (vp->da->attr, vp->da->vendor);
+  else
+    vp2 = nr_vp_alloc (vp->da);
   if (vp2 == NULL)
     return NULL;