From f7335c87614b1a444b950c0f8e4247b1c6bdb236 Mon Sep 17 00:00:00 2001 From: Slendi Date: Wed, 10 May 2023 17:23:03 +0300 Subject: [PATCH] Fix overflow if someone has more than 100 groups somehow. Signed-off-by: Slendi --- sus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sus.c b/sus.c index 35eff58..2c958d2 100644 --- a/sus.c +++ b/sus.c @@ -19,7 +19,7 @@ read_ids() { FILE *f = fopen("/etc/sus", "r"); if (!f) return 0; - while (!feof(f)) + while (!feof(f) && ids_len < 99) fscanf(f, "%lld", &ids[ids_len++]); if (ids_len == 0) return 0; return 1;