]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix bad free of cf_data
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 7 Mar 2018 17:47:50 +0000 (23:47 +0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 7 Mar 2018 17:47:50 +0000 (23:47 +0600)
src/main/cf_util.c

index ed7e54d11386b4f565ae727d2538ab1ca84657cc..e228e3561981bca064b9fc680941b24a450ed6d4 100644 (file)
@@ -1275,7 +1275,7 @@ static int _cd_free(CONF_DATA *cd)
 {
        void *to_free;
 
-       memcpy(&to_free, cd->data, sizeof(to_free));
+       memcpy(&to_free, &cd->data, sizeof(to_free));
 
        if (cd->free) talloc_free(to_free);