]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
home server free should verify pointer with talloc_get_type_abort
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 29 Dec 2014 22:52:51 +0000 (17:52 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 30 Dec 2014 21:19:52 +0000 (16:19 -0500)
src/main/realms.c

index 8d1018598221c3d1beca1a44242af149d9ce2c4f..b3cb8a27bdcd46a3498fb12a51a4b0fdd1a62c59 100644 (file)
@@ -128,7 +128,7 @@ static int realm_name_cmp(void const *one, void const *two)
 #ifdef WITH_PROXY
 static void home_server_free(void *data)
 {
-       home_server_t *home = data;
+       home_server_t *home = talloc_get_type_abort(data, home_server_t);
 
        talloc_free(home);
 }