diff --git a/gtests/net/packetdrill/script.c b/gtests/net/packetdrill/script.c
index 2e511ce086f19d5b9c02a2e4871d25f9f3d1f371..0f7fb80f322d3fa7fbbef9ff8de73fde47c783a8 100644
--- a/gtests/net/packetdrill/script.c
+++ b/gtests/net/packetdrill/script.c
@@ -1060,7 +1060,7 @@ static int evaluate_linger_expression(struct expression *in,
 	struct linger_expr *out_linger;
 
 	assert(in->type == EXPR_LINGER);
-	assert(in->value.accept_filter_arg);
+	assert(in->value.linger);
 	assert(out->type == EXPR_LINGER);
 
 	out->value.linger = calloc(1, sizeof(struct linger_expr));