ipfaddallow.c (652B)
1 /************************************************************************* 2 * This file is part of Crosroads 1.23, a load balancer and fail over 3 * utility for TCP. Copyright (c) Karel Kubat, distributed under GPL. 4 * Visit http://crossroads.e-tunity.com for information. 5 *************************************************************************/ 6 #include "crossroads.h" 7 8 int ipf_add_allow (Service *s, char const *val) { 9 IpFilter filter; 10 11 if (ipf_parse (val, &filter)) 12 return (1); 13 s->allowchain = xrealloc (s->allowchain, 14 (s->nallowchain + 1) * sizeof(IpFilter)); 15 s->allowchain[s->nallowchain++] = filter; 16 return (0); 17 }