瀏覽代碼

LibC: Fix dumb off-by-two in fgets() :^)

"Play C games, win C prizes."
Andreas Kling 5 年之前
父節點
當前提交
edac8704de
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Libraries/LibC/stdio.cpp

+ 1 - 1
Libraries/LibC/stdio.cpp

@@ -108,7 +108,7 @@ char* fgets(char* buffer, int size, FILE* stream)
     ASSERT(stream);
     ASSERT(size);
     ssize_t nread = 0;
-    while (nread < (size + 1)) {
+    while (nread < (size - 1)) {
         int ch = fgetc(stream);
         if (ch == EOF)
             break;