diff options
Diffstat (limited to 'arch/s390/net/bpf_jit_comp.c')
| -rw-r--r-- | arch/s390/net/bpf_jit_comp.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/s390/net/bpf_jit_comp.c b/arch/s390/net/bpf_jit_comp.c index 01c6fbc3e85b..1803797fc885 100644 --- a/arch/s390/net/bpf_jit_comp.c +++ b/arch/s390/net/bpf_jit_comp.c @@ -1253,7 +1253,8 @@ static int bpf_jit_prog(struct bpf_jit *jit, struct bpf_prog *fp)  		insn_count = bpf_jit_insn(jit, fp, i);  		if (insn_count < 0)  			return -1; -		jit->addrs[i + 1] = jit->prg; /* Next instruction address */ +		/* Next instruction address */ +		jit->addrs[i + insn_count] = jit->prg;  	}  	bpf_jit_epilogue(jit);  |