libconfigfile/config.c, libmpools/mpools.c: don't pass (const void *) to free(2)

This commit is contained in:
Peter Simons 2013-02-09 19:27:45 +01:00
parent 0aa1e2f602
commit f73f022e80
2 changed files with 5 additions and 5 deletions

View File

@ -243,8 +243,8 @@ FreeConfig(const char * filename)
if (node == NULL)
return;
free(getNodeData(node));
free(getNodeKey(node));
free((void*)getNodeData(node));
free((void*)getNodeKey(node));
RemoveNode(node);
FreeNode(node);
}
@ -335,7 +335,7 @@ GetConfig(const char * filename, char * keyword)
result_buf = strdup(p);
if (result_buf == NULL) {
syslog(LOG_ERR, "GetConfig: Failed to allocate %d byte of memory.", strlen(p));
syslog(LOG_ERR, "GetConfig: Failed to allocate memory for parameter buffer.");
errno = ENOMEM;
return NULL;
}

View File

@ -60,7 +60,7 @@ GetMemoryPool(const char * pool_name,
node = AppendNode(mpools_list, (const void *) pool_name, NULL);
if (node == NULL) {
free(pool_name);
free((void*)pool_name);
return -1;
}
@ -301,7 +301,7 @@ mp_free_memory_pool(const char * pool_name /* ID-String of the memory pool. */
/* And now we move the pool completely. */
RemoveNode(node);
free(getNodeKey(node)); /* kill the pool name buffer */
free((void*)getNodeKey(node)); /* kill the pool name buffer */
FreeNode(node);
for ( ; mpool_entry != NULL; mpool_entry = next_mpool_entry) {