]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
value.xlat should be set to NULL after being freed
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 18 Feb 2013 16:33:47 +0000 (11:33 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 18 Feb 2013 16:33:47 +0000 (11:33 -0500)
src/main/evaluate.c

index 02d6d77d26ef6a63a9a9cbd5d0921044dbdd599b..3d5499a4a13f7bcaf31c1f81aabf79b3780d7384 100644 (file)
@@ -1225,6 +1225,8 @@ int radius_update_attrlist(REQUEST *request, CONF_SECTION *cs,
                        }
                        
                        rad_cfree(vp->value.xlat);
+                       
+                       vp->value.xlat = NULL;
                        vp->type = VT_DATA;
                }
                vp = vp->next;