crossroads

Git mirror of https://crossroads.e-tunity.com/
git clone git://git.finwo.net/app/crossroads
Log | Files | Refs

ipfadddeny.c (646B)


      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_deny (Service *s, char const *val) {
      9     IpFilter filter;
     10 
     11     if (ipf_parse (val, &filter))
     12 	return (1);
     13     s->denychain = xrealloc (s->denychain,
     14 			      (s->ndenychain + 1) * sizeof(IpFilter));
     15     s->denychain[s->ndenychain++] = filter;
     16     return (0);
     17 }