blob: d41ad6e89349eab4a1636069a1e86272bf360e44 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
/* ISC license. */
#include <string.h>
#include <bcnm/wpactrl.h>
#include "wpactrl-internal.h"
void wpactrl_filter_remove (wpactrl_t *a, char const *s)
{
size_t pos = wpactrl_filter_exact_search(a, s) ;
if (pos >= a->filters.len)
{
size_t after = pos + strlen(a->filters.s + pos) + 1 ;
memmove(a->filters.s + pos, a->filters.s + after, a->filters.len - after) ;
a->filters.len -= after - pos ;
}
}
|