diff options
author | Jeremy Allison <jra@samba.org> | 2001-03-20 23:07:36 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-03-20 23:07:36 +0000 |
commit | 80c18d88491f1148ade623e81c33f84ba4f952f3 (patch) | |
tree | 8632cfda9d2ed8eabb856662ed0bd1966dba186a /source/include/proto.h | |
parent | fd6bfe03f4454272bdce59c78ae7148a72caaf18 (diff) | |
download | samba-80c18d88491f1148ade623e81c33f84ba4f952f3.tar.gz samba-80c18d88491f1148ade623e81c33f84ba4f952f3.tar.xz samba-80c18d88491f1148ade623e81c33f84ba4f952f3.zip |
Fix for crash when doing name lookup with a quoted string. Part of
lookup_name was expecting to be able to write to the string. Changed
lookup_name to use const.
Jeremy.
Diffstat (limited to 'source/include/proto.h')
-rw-r--r-- | source/include/proto.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/include/proto.h b/source/include/proto.h index 7e158c1e03e..c53ad6971a7 100644 --- a/source/include/proto.h +++ b/source/include/proto.h @@ -1502,7 +1502,7 @@ void expire_workgroups_and_servers(time_t t); /*The following definitions come from nsswitch/wb_client.c */ -BOOL winbind_lookup_name(char *name, DOM_SID *sid, enum SID_NAME_USE *name_type); +BOOL winbind_lookup_name(const char *name, DOM_SID *sid, enum SID_NAME_USE *name_type); BOOL winbind_lookup_sid(DOM_SID *sid, fstring dom_name, fstring name, enum SID_NAME_USE *name_type); BOOL winbind_sid_to_uid(uid_t *puid, DOM_SID *sid); BOOL winbind_uid_to_sid(DOM_SID *sid, uid_t uid); @@ -1841,7 +1841,7 @@ uint32 pdb_uid_to_user_rid(uid_t uid); uint32 pdb_gid_to_group_rid(gid_t gid); BOOL pdb_rid_is_user(uint32 rid); BOOL local_lookup_rid(uint32 rid, char *name, enum SID_NAME_USE *psid_name_use); -BOOL local_lookup_name(char *domain, char *user, DOM_SID *psid, enum SID_NAME_USE *psid_name_use); +BOOL local_lookup_name(const char *c_domain, const char *c_user, DOM_SID *psid, enum SID_NAME_USE *psid_name_use); DOM_SID *local_uid_to_sid(DOM_SID *psid, uid_t uid); BOOL local_sid_to_uid(uid_t *puid, DOM_SID *psid, enum SID_NAME_USE *name_type); DOM_SID *local_gid_to_sid(DOM_SID *psid, gid_t gid); @@ -4167,7 +4167,7 @@ BOOL become_authenticated_pipe_user(pipes_struct *p); BOOL unbecome_authenticated_pipe_user(pipes_struct *p); void become_root(void); void unbecome_root(void); -BOOL lookup_name(char *name, DOM_SID *psid, enum SID_NAME_USE *name_type); +BOOL lookup_name(const char *name, DOM_SID *psid, enum SID_NAME_USE *name_type); BOOL lookup_sid(DOM_SID *sid, fstring dom_name, fstring name, enum SID_NAME_USE *name_type); DOM_SID *uid_to_sid(DOM_SID *psid, uid_t uid); DOM_SID *gid_to_sid(DOM_SID *psid, gid_t gid); |