aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorIvan Nardi <12729895+IvanNardi@users.noreply.github.com>2021-09-13 18:25:22 +0200
committerGitHub <noreply@github.com>2021-09-13 18:25:22 +0200
commit3e06e6f5b85d320967bc0dbb70d5ff1e86b5f17d (patch)
tree8119bf4875b929f9c3d9f6156b6434838b5fadeb /src/lib
parent31404f486569513a9a66c2b4a76c5673253decb1 (diff)
Fix some ndpi_malloc/ndpi_free pairs (#1298)
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ndpi_analyze.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/ndpi_analyze.c b/src/lib/ndpi_analyze.c
index c745eb152..ee5c2e8fb 100644
--- a/src/lib/ndpi_analyze.c
+++ b/src/lib/ndpi_analyze.c
@@ -327,13 +327,13 @@ int ndpi_init_bin(struct ndpi_bin *b, enum ndpi_bin_family f, u_int8_t num_bins)
void ndpi_free_bin(struct ndpi_bin *b) {
switch(b->family) {
case ndpi_bin_family8:
- free(b->u.bins8);
+ ndpi_free(b->u.bins8);
break;
case ndpi_bin_family16:
- free(b->u.bins16);
+ ndpi_free(b->u.bins16);
break;
case ndpi_bin_family32:
- free(b->u.bins32);
+ ndpi_free(b->u.bins32);
break;
}
}
@@ -350,7 +350,7 @@ struct ndpi_bin* ndpi_clone_bin(struct ndpi_bin *b) {
switch(out->family) {
case ndpi_bin_family8:
if((out->u.bins8 = (u_int8_t*)ndpi_calloc(out->num_bins, sizeof(u_int8_t))) == NULL) {
- free(out);
+ ndpi_free(out);
return(NULL);
} else
memcpy(out->u.bins8, b->u.bins8, out->num_bins*sizeof(u_int8_t));
@@ -358,7 +358,7 @@ struct ndpi_bin* ndpi_clone_bin(struct ndpi_bin *b) {
case ndpi_bin_family16:
if((out->u.bins16 = (u_int16_t*)ndpi_calloc(out->num_bins, sizeof(u_int16_t))) == NULL) {
- free(out);
+ ndpi_free(out);
return(NULL);
} else
memcpy(out->u.bins16, b->u.bins16, out->num_bins*sizeof(u_int16_t));
@@ -366,7 +366,7 @@ struct ndpi_bin* ndpi_clone_bin(struct ndpi_bin *b) {
case ndpi_bin_family32:
if((out->u.bins32 = (u_int32_t*)ndpi_calloc(out->num_bins, sizeof(u_int32_t))) == NULL) {
- free(out);
+ ndpi_free(out);
return(NULL);
} else
memcpy(out->u.bins32, b->u.bins32, out->num_bins*sizeof(u_int32_t));
@@ -840,8 +840,8 @@ int ndpi_alloc_rsi(struct ndpi_rsi_struct *s, u_int16_t num_learning_values) {
s->last_value = 0;
return(0);
} else {
- if(s->gains) free(s->gains);
- if(s->losses) free(s->losses);
+ if(s->gains) ndpi_free(s->gains);
+ if(s->losses) ndpi_free(s->losses);
return(-1);
}
}
@@ -987,7 +987,7 @@ int ndpi_hw_init(struct ndpi_hw_struct *hw,
return(-1);
if((hw->s = (double*)ndpi_calloc(hw->params.num_season_periods, sizeof(double))) == NULL) {
- free(hw->y);
+ ndpi_free(hw->y);
return(-1);
}