diff options
Diffstat (limited to 'src/pluto/virtual.c')
-rw-r--r-- | src/pluto/virtual.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/pluto/virtual.c b/src/pluto/virtual.c index 9deceb224..748eda227 100644 --- a/src/pluto/virtual.c +++ b/src/pluto/virtual.c @@ -119,24 +119,20 @@ init_virtual_ip(const char *private_list) /** Allocate **/ if (private_net_ok_len) { - private_net_ok = (ip_subnet *)alloc_bytes( - (private_net_ok_len*sizeof(ip_subnet)), - "private_net_ok subnets"); + private_net_ok = (ip_subnet *)malloc(private_net_ok_len * sizeof(ip_subnet)); } if (private_net_ko_len) { - private_net_ko = (ip_subnet *)alloc_bytes( - (private_net_ko_len*sizeof(ip_subnet)), - "private_net_ko subnets"); + private_net_ko = (ip_subnet *)malloc(private_net_ko_len * sizeof(ip_subnet)); } if ((private_net_ok_len && !private_net_ok) || (private_net_ko_len && !private_net_ko)) { loglog(RC_LOG_SERIOUS, "can't alloc in init_virtual_ip"); - pfreeany(private_net_ok); + free(private_net_ok); private_net_ok = NULL; - pfreeany(private_net_ko); + free(private_net_ko); private_net_ko = NULL; } else @@ -237,9 +233,8 @@ struct virtual_t str = *next ? next+1 : NULL; } - v = (struct virtual_t *)alloc_bytes( - sizeof(struct virtual_t) + (n_net*sizeof(ip_subnet)), - "virtual description"); + v = (struct virtual_t *)malloc(sizeof(struct virtual_t) + + (n_net * sizeof(ip_subnet))); if (!v) goto fail; v->flags = flags; |