diff options
Diffstat (limited to 'src/socket.c')
-rw-r--r-- | src/socket.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/socket.c b/src/socket.c index d90b0416..e10b3226 100644 --- a/src/socket.c +++ b/src/socket.c @@ -43,7 +43,7 @@ static void socket_expr_clone(struct expr *new, const struct expr *expr) new->socket.key = expr->socket.key; } -static const struct expr_ops socket_expr_ops = { +const struct expr_ops socket_expr_ops = { .type = EXPR_SOCKET, .name = "socket", .print = socket_expr_print, @@ -57,7 +57,7 @@ struct expr *socket_expr_alloc(const struct location *loc, enum nft_socket_keys const struct socket_template *tmpl = &socket_templates[key]; struct expr *expr; - expr = expr_alloc(loc, &socket_expr_ops, tmpl->dtype, + expr = expr_alloc(loc, EXPR_SOCKET, tmpl->dtype, tmpl->byteorder, tmpl->len); expr->socket.key = key; |