[PATCH] Fix to stop a fall-through in a switch statement

Jordi Sanfeliu jordi@fibranet.cat
Fri Jul 13 11:28:00 GMT 2018


Hello,

The following fixes a fall-through that prevented from reading the next 
entry in the UTMP file and terminated the program with an abort().

diff --git a/newlib/libc/unix/getut.c b/newlib/libc/unix/getut.c
index c3a9b62..89ed739 100644
--- a/newlib/libc/unix/getut.c
+++ b/newlib/libc/unix/getut.c
@@ -65,6 +65,7 @@ getutid (struct utmp *id)
         case DEAD_PROCESS:
           if (id->ut_id == utmp_data.ut_id)
             return &utmp_data;
+         break;
         default:
           abort ();
         }

Thanks.

-- 
Jordi Sanfeliu
FIBRANET Network Services Provider
https://www.fibranet.cat



More information about the Newlib mailing list