diff options
author | jkar8572 <jkar8572> | 2005-09-13 15:54:01 +0000 |
---|---|---|
committer | jkar8572 <jkar8572> | 2005-09-13 15:54:01 +0000 |
commit | 447597643f3c5a642ab8258477fa17e5b07fed41 (patch) | |
tree | a46ef176fbf83d3690674d791f5236c2c4502e14 /quotasys.c | |
parent | adb7d506c74944fc76a140f7995323ad130092e8 (diff) | |
download | linuxquota-447597643f3c5a642ab8258477fa17e5b07fed41.tar.gz |
Fix handling of UID and GID - they are unsigned. (Matthew Kent)
Diffstat (limited to 'quotasys.c')
-rw-r--r-- | quotasys.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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))) { |