]> git.ipfire.org Git - thirdparty/libnftnl.git/commitdiff
expr: osf: remove json code
authorPablo Neira Ayuso <pablo@netfilter.org>
Fri, 3 Aug 2018 10:19:25 +0000 (12:19 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 3 Aug 2018 10:19:25 +0000 (12:19 +0200)
This code, which is enabled via --with-json-parsing, doesn't compile.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/expr/osf.c

index a005af8a9de1d6f0d8a9e1f113426ddda00d4ea2..1541390f5ae29591a5213693f2b58da445a97181 100644 (file)
@@ -88,23 +88,6 @@ nftnl_expr_osf_parse(struct nftnl_expr *e, struct nlattr *attr)
        return 0;
 }
 
-static int nftnl_expr_osf_json_parse(struct nftnl_expr *e, json_t *root,
-                                    struct nftnl_parse_err *err)
-{
-#ifdef JSON_PARSING
-       __u32 dreg;
-
-       genre = nftnl_jansson_parse_u32(root, "dreg", err);
-       if (genre != NULL)
-               nftnl_expr_set_u32(e, NFTNL_EXPR_OSF_DREG, );
-
-       return 0;
-#else
-       errno = EOPNOTSUPP;
-       return -1;
-#endif
-}
-
 static int nftnl_expr_osf_snprintf_default(char *buf, size_t size,
                                           const struct nftnl_expr *e)
 {
@@ -170,5 +153,4 @@ struct expr_ops expr_ops_osf = {
        .parse          = nftnl_expr_osf_parse,
        .build          = nftnl_expr_osf_build,
        .snprintf       = nftnl_expr_osf_snprintf,
-       .json_parse     = nftnl_expr_osf_json_parse,
 };