summaryrefslogtreecommitdiffstats
path: root/src/payload.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/payload.c')
-rw-r--r--src/payload.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/payload.c b/src/payload.c
index 09665a0e..6517686c 100644
--- a/src/payload.c
+++ b/src/payload.c
@@ -25,6 +25,7 @@
#include <payload.h>
#include <gmputil.h>
#include <utils.h>
+#include <json.h>
bool payload_is_known(const struct expr *expr)
{
@@ -107,6 +108,7 @@ static const struct expr_ops payload_expr_ops = {
.type = EXPR_PAYLOAD,
.name = "payload",
.print = payload_expr_print,
+ .json = payload_expr_json,
.cmp = payload_expr_cmp,
.clone = payload_expr_clone,
.pctx_update = payload_expr_pctx_update,
@@ -191,6 +193,7 @@ static const struct stmt_ops payload_stmt_ops = {
.type = STMT_PAYLOAD,
.name = "payload",
.print = payload_stmt_print,
+ .json = payload_stmt_json,
};
struct stmt *payload_stmt_alloc(const struct location *loc,