From: Alejandro Colomar Date: Tue, 2 Jul 2024 12:26:19 +0000 (+0200) Subject: lib/port.c: getportent(): Remove obvious comments X-Git-Tag: 4.17.0-rc1~139 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f1f82c21054b;p=thirdparty%2Fshadow.git lib/port.c: getportent(): Remove obvious comments And do some style changes on the corresponding code. Signed-off-by: Alejandro Colomar --- diff --git a/lib/port.c b/lib/port.c index 7348030e5..f55bc724c 100644 --- a/lib/port.c +++ b/lib/port.c @@ -131,19 +131,14 @@ static struct port *getportent (void) */ next: - - /* - * Get the next line and remove optional trailing '\n'. - * Lines which begin with '#' are all ignored. - */ - - if (fgets (buf, sizeof buf, ports) == 0) { + if (fgets(buf, sizeof(buf), ports) == NULL) { errno = saveerr; - return 0; + return NULL; } - if ('#' == buf[0]) { + if ('#' == buf[0]) goto next; - } + + stpcpy(strchrnul(buf, '\n'), ""); /* * Get the name of the TTY device. It is the first colon @@ -152,8 +147,6 @@ next: * TTY devices. */ - stpcpy(strchrnul(buf, '\n'), ""); - port.pt_names = ttys; for (cp = buf, j = 0; j < PORT_TTY; j++) { port.pt_names[j] = cp;