From: Arran Cudbard-Bell Date: Wed, 7 Mar 2018 17:47:50 +0000 (+0600) Subject: Fix bad free of cf_data X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=71dd39f837297cc2acae4d76d80b8dbbab84305f;p=thirdparty%2Ffreeradius-server.git Fix bad free of cf_data --- diff --git a/src/main/cf_util.c b/src/main/cf_util.c index ed7e54d1138..e228e356198 100644 --- a/src/main/cf_util.c +++ b/src/main/cf_util.c @@ -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);