From 447597643f3c5a642ab8258477fa17e5b07fed41 Mon Sep 17 00:00:00 2001 From: jkar8572 Date: Tue, 13 Sep 2005 15:54:01 +0000 Subject: Fix handling of UID and GID - they are unsigned. (Matthew Kent) --- quotasys.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'quotasys.c') diff --git a/quotasys.c b/quotasys.c index 0875ef6..d3399c3 100644 --- a/quotasys.c +++ b/quotasys.c @@ -97,7 +97,7 @@ uid_t user2uid(char *name, int *err) if (err) *err = 0; - ret = strtol(name, &errch, 0); + ret = strtoul(name, &errch, 0); if (!*errch) /* Is name number - we got directly uid? */ return ret; if (!(entry = getpwnam(name))) { @@ -124,7 +124,7 @@ gid_t group2gid(char *name, int *err) if (err) *err = 0; - ret = strtol(name, &errch, 0); + ret = strtoul(name, &errch, 0); if (!*errch) /* Is name number - we got directly gid? */ return ret; if (!(entry = getgrnam(name))) { -- cgit v1.2.1