Add missing n--; (from Adrian Drzewiecki)
diff --git a/klibc/fgets.c b/klibc/fgets.c
index 88a145a..72f8a13 100644
--- a/klibc/fgets.c
+++ b/klibc/fgets.c
@@ -20,6 +20,7 @@
       return NULL;
     }
     *p++ = ch;
+    n--;
     if ( ch == '\n' )
       break;
   }