projects
/
libradsec.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d9ae653
)
small cleanups
author
Luke Howard
<lukeh@padl.com>
Mon, 14 Nov 2011 11:58:53 +0000
(22:58 +1100)
committer
Luke Howard
<lukeh@padl.com>
Mon, 14 Nov 2011 11:58:53 +0000
(22:58 +1100)
lib/avp.c
patch
|
blob
|
history
diff --git
a/lib/avp.c
b/lib/avp.c
index
5af6129
..
6f30d4c
100644
(file)
--- a/
lib/avp.c
+++ b/
lib/avp.c
@@
-25,14
+25,19
@@
rs_avp_free (rs_avp **vps)
size_t
rs_avp_length (rs_const_avp *vp)
{
size_t
rs_avp_length (rs_const_avp *vp)
{
- assert (vp != NULL);
+ if (vp == NULL)
+ return 0;
+
return vp->length;
}
rs_attr_type_t
rs_avp_typeof (rs_const_avp *vp)
{
return vp->length;
}
rs_attr_type_t
rs_avp_typeof (rs_const_avp *vp)
{
- return vp ? vp->da->type : RS_TYPE_INVALID;
+ if (vp == NULL)
+ return RS_TYPE_INVALID;
+
+ return vp->da->type;
}
void
}
void
@@
-40,6
+45,8
@@
rs_avp_attrid (rs_const_avp *vp,
unsigned int *attr,
unsigned int *vendor)
{
unsigned int *attr,
unsigned int *vendor)
{
+ assert (vp != NULL);
+
*attr = vp->da->attr;
*vendor = vp->da->vendor;
}
*attr = vp->da->attr;
*vendor = vp->da->vendor;
}
@@
-47,7
+54,7
@@
rs_avp_attrid (rs_const_avp *vp,
const char *
rs_avp_name (rs_const_avp *vp)
{
const char *
rs_avp_name (rs_const_avp *vp)
{
- return
vp
? vp->da->name : NULL;
+ return
(vp != NULL)
? vp->da->name : NULL;
}
void
}
void
@@
-127,15
+134,15
@@
rs_avp_dup (rs_const_avp *vp)
}
rs_avp *
}
rs_avp *
-rs_avp_next (rs_avp *
a
vp)
+rs_avp_next (rs_avp *vp)
{
{
- return
avp ? a
vp->next : NULL;
+ return
(vp != NULL) ?
vp->next : NULL;
}
rs_const_avp *
}
rs_const_avp *
-rs_avp_next_const (rs_const_avp *
a
vp)
+rs_avp_next_const (rs_const_avp *vp)
{
{
- return
avp ? a
vp->next : NULL;
+ return
(vp != NULL) ?
vp->next : NULL;
}
int
}
int