From de702c9b58e6d74b2b7291b927147ef583cd8a36 Mon Sep 17 00:00:00 2001 From: Tom MTT Date: Tue, 29 Nov 2022 14:31:29 +0100 Subject: [PATCH] fix(feuille.c): use {u,g}id_t instead of int for uid and gid --- config.mk | 6 +++--- feuille.c | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/config.mk b/config.mk index 598720b..f4429ff 100644 --- a/config.mk +++ b/config.mk @@ -1,5 +1,5 @@ # feuille version -VERSION = 1.19.2 +VERSION = 1.19.3 # paths (customize them to fit your system) PREFIX = /usr/local @@ -18,8 +18,8 @@ LIBS = -L/usr/lib -lc CC = cc # debug build -CFLAGS = -g -std=c99 -Wall -Wextra -Wpedantic -Wno-sign-compare -DVERSION=\"$(VERSION)\" -DDEBUG $(INCS) -LDFLAGS = -g $(LIBS) +CFLAGS = -g -std=c99 -Wall -Wextra -Wpedantic -Wno-sign-compare -ggdb -Wall -Wextra -pedantic -fsanitize=address -fno-omit-frame-pointer -DVERSION=\"$(VERSION)\" -DDEBUG $(INCS) +LDFLAGS = -g $(LIBS) -g -std=c99 -Wall -Wextra -Wpedantic -Wno-sign-compare -ggdb -Wall -Wextra -pedantic -fsanitize=address -fno-omit-frame-pointer -DVERSION=\"$(VERSION)\" -DDEBUG $(INCS) # release build CFLAGS$(DEBUG) = -std=c99 -Wall -Wextra -Wno-sign-compare -DVERSION=\"$(VERSION)\" -O3 $(INCS) diff --git a/feuille.c b/feuille.c index 62143cc..55a1d7f 100644 --- a/feuille.c +++ b/feuille.c @@ -326,7 +326,8 @@ int main(int argc, char *argv[]) chdir(path); /* user checks */ - int uid = 0, gid = 0; + uid_t uid = 0; + gid_t gid = 0; if (getuid() == 0) { if (strlen(settings.user) == 0) settings.user = "nobody";