Browse Source

Don't assert() within free functions. On NULL pointer just return

Serj Kalichev 4 years ago
parent
commit
356fb8a9b5
5 changed files with 0 additions and 5 deletions
  1. 0 1
      faux/argv/argv.c
  2. 0 1
      faux/ini/ini.c
  3. 0 1
      faux/ini/pair.c
  4. 0 1
      faux/list/list.c
  5. 0 1
      faux/sched/sched.c

+ 0 - 1
faux/argv/argv.c

@@ -46,7 +46,6 @@ faux_argv_t *faux_argv_new(void)
  */
 void faux_argv_free(faux_argv_t *fargv)
 {
-	assert(fargv);
 	if (!fargv)
 		return;
 

+ 0 - 1
faux/ini/ini.c

@@ -44,7 +44,6 @@ faux_ini_t *faux_ini_new(void)
  */
 void faux_ini_free(faux_ini_t *ini)
 {
-	assert(ini);
 	if (!ini)
 		return;
 

+ 0 - 1
faux/ini/pair.c

@@ -49,7 +49,6 @@ void faux_pair_free(void *ptr)
 {
 	faux_pair_t *pair = (faux_pair_t *)ptr;
 
-	assert(pair);
 	if (!pair)
 		return;
 	faux_str_free(pair->name);

+ 0 - 1
faux/list/list.c

@@ -48,7 +48,6 @@ static faux_list_node_t *faux_list_new_node(void *data)
  */
 static void faux_list_free_node(faux_list_node_t *node)
 {
-	assert(node);
 	faux_free(node);
 }
 

+ 0 - 1
faux/sched/sched.c

@@ -57,7 +57,6 @@ faux_sched_t *faux_sched_new(void)
  */
 void faux_sched_free(faux_sched_t *sched)
 {
-	assert(sched);
 	if (!sched)
 		return;