]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Clear memory using correct size
authorAlan T. DeKok <aland@freeradius.org>
Sun, 17 Feb 2013 16:53:57 +0000 (11:53 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 17 Feb 2013 16:58:42 +0000 (11:58 -0500)
Closes Coverity #720439, 40, 41

src/main/conffile.c

index a63ca3371adf91257afc6499cc17c7569278185f..a6e5584059d67218cf9ee677ffc124dd36d7dbcf 100644 (file)
@@ -195,7 +195,7 @@ void cf_pair_free(CONF_PAIR **cp)
         */
 
 #ifndef NDEBUG
-       memset(*cp, 0, sizeof(*cp));
+       memset(*cp, 0, sizeof(cp));
 #endif
        free(*cp);
 
@@ -214,7 +214,7 @@ static void cf_data_free(CONF_DATA **cd)
                ((*cd)->free)((*cd)->data);
        }
 #ifndef NDEBUG
-       memset(*cd, 0, sizeof(*cd));
+       memset(*cd, 0, sizeof(cd));
 #endif
        free(*cd);
        *cd = NULL;
@@ -387,7 +387,7 @@ void cf_section_free(CONF_SECTION **cs)
         * And free the section
         */
 #ifndef NDEBUG
-       memset(*cs, 0, sizeof(*cs));
+       memset(*cs, 0, sizeof(cs));
 #endif
        free(*cs);