From dbf666d71b912946f4fb9f50342c805688887809 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 1 Jun 2020 10:55:39 -0400 Subject: [PATCH] TT#82650 fix /list never ending output Change-Id: I23966c6d05f24ab3f2f43f58c7c0cf0fda1ca214 (cherry picked from commit 7063a27f70b19d2a93e7985af5cb27747f6836c8) --- kernel-module/xt_RTPENGINE.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel-module/xt_RTPENGINE.c b/kernel-module/xt_RTPENGINE.c index c18f639f7..3f027622f 100644 --- a/kernel-module/xt_RTPENGINE.c +++ b/kernel-module/xt_RTPENGINE.c @@ -1425,6 +1425,9 @@ static void *proc_list_next(struct seq_file *f, void *v, loff_t *o) { /* v is in *o = (addr_bucket << 17) | port; table_put(t); + if (!g) // EOF + *o = 256 << 17; + return g; }