From db20fa00ca9880e6e661befee92e19194fa5e69a Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Thu, 5 Feb 2015 12:14:32 +0100 Subject: xmalloc: Make xrealloc() arguments conform to realloc() xrealloc() has an additional nmemb argument compared to realloc() for which it should serve as a wrapper. Since we always call with nmemb = 1, we might as well remove this argument and thus have xrealloc() conform to the realloc() function prototype. Signed-off-by: Tobias Klauser --- bpf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bpf.c') diff --git a/bpf.c b/bpf.c index 6239af9..25cf25d 100644 --- a/bpf.c +++ b/bpf.c @@ -755,7 +755,7 @@ void bpf_parse_rules(char *rulefile, struct sock_fprog *bpf, uint32_t link_type) panic("BPF syntax error!\n"); bpf->len++; - bpf->filter = xrealloc(bpf->filter, 1, + bpf->filter = xrealloc(bpf->filter, bpf->len * sizeof(sf_single)); fmemcpy(&bpf->filter[bpf->len - 1], &sf_single, -- cgit v1.2.3-54-g00ecf