From 0bcd7d12d8177e498e8d0843d0d11e26b04134a2 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Wed, 16 Apr 2025 17:08:11 +0200 Subject: [PATCH] dh-gex: Avoid reading the EOF stream Signed-off-by: Jakub Jelen Reviewed-by: Norbert Pocs --- src/dh-gex.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/dh-gex.c b/src/dh-gex.c index d9eb0d2f..b7531876 100644 --- a/src/dh-gex.c +++ b/src/dh-gex.c @@ -416,6 +416,9 @@ static int ssh_retrieve_dhgroup_file(FILE *moduli, do { firstbyte = getc(moduli); } while(firstbyte != '\n' && firstbyte != EOF); + if (firstbyte == EOF) { + break; + } continue; } if (firstbyte == EOF) { @@ -439,6 +442,9 @@ static int ssh_retrieve_dhgroup_file(FILE *moduli, do { firstbyte = getc(moduli); } while(firstbyte != '\n' && firstbyte != EOF); + if (firstbyte == EOF) { + break; + } continue; }