diff options
author | Andrew Tridgell <tridge@samba.org> | 2001-12-20 09:48:02 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2001-12-20 09:48:02 +0000 |
commit | 102af994de6bbfbe94f13c1880fc31c6414c9f8e (patch) | |
tree | 627ace6fda873b2e07f3053db8da9d1badb0458c | |
parent | ee161a57289409e2fa43e33b045473077c7b6ba5 (diff) | |
download | samba-102af994de6bbfbe94f13c1880fc31c6414c9f8e.tar.gz samba-102af994de6bbfbe94f13c1880fc31c6414c9f8e.tar.xz samba-102af994de6bbfbe94f13c1880fc31c6414c9f8e.zip |
fixed sscanf() of gid_t values
-rw-r--r-- | source/param/loadparm.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/param/loadparm.c b/source/param/loadparm.c index 8a8123ed18d..f88361f7abe 100644 --- a/source/param/loadparm.c +++ b/source/param/loadparm.c @@ -2489,9 +2489,9 @@ BOOL lp_winbind_gid(gid_t *low, gid_t *high) static BOOL handle_winbind_uid(char *pszParmValue, char **ptr) { - int low, high; + uint32 low, high; - if (sscanf(pszParmValue, "%d-%d", &low, &high) != 2 || high < low) + if (sscanf(pszParmValue, "%u-%u", &low, &high) != 2 || high < low) return False; /* Parse OK */ @@ -2506,9 +2506,9 @@ static BOOL handle_winbind_uid(char *pszParmValue, char **ptr) static BOOL handle_winbind_gid(char *pszParmValue, char **ptr) { - gid_t low, high; + uint32 low, high; - if (sscanf(pszParmValue, "%d-%d", &low, &high) != 2 || high < low) + if (sscanf(pszParmValue, "%u-%u", &low, &high) != 2 || high < low) return False; /* Parse OK */ |