Safer way of setting things
authoraland <aland>
Sun, 2 Dec 2007 23:40:32 +0000 (23:40 +0000)
committeraland <aland>
Sun, 2 Dec 2007 23:40:32 +0000 (23:40 +0000)
src/modules/rlm_detail/rlm_detail.c

index 82a80b7..69c1041 100644 (file)
@@ -369,7 +369,8 @@ static int do_detail(void *instance, REQUEST *request, RADIUS_PACKET *packet,
        if (inst->log_srcdst) {
                VALUE_PAIR src_vp, dst_vp;
 
-               src_vp.name[0] = dst_vp.name[0] = '\0'; /* for vp_prints() */
+               memset(&src_vp, 0, sizeof(src_vp));
+               memset(&dst_vp, 0, sizeof(dst_vp));
                src_vp.operator = dst_vp.operator = T_OP_EQ;
 
                switch (packet->src_ipaddr.af) {