Changeset 773 for branches/samba-3.5.x/source3/smbd/service.c
- Timestamp:
- Jul 2, 2013, 7:27:06 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.5.x/source3/smbd/service.c
r736 r773 306 306 * Find a service entry. 307 307 * 308 * @param service is modified (to canonical form??) 308 * @param service_in is modified (to canonical form??) 309 * and returned in return parameter service. 309 310 **/ 310 311 311 int find_service( fstring service)312 int find_service(const char *service_in, fstring service) 312 313 { 313 314 int iService; 314 315 struct smbd_server_connection *sconn = smbd_server_conn; 315 316 317 if (!service_in) { 318 return -1; 319 } 320 321 fstrcpy(service, service_in); 316 322 all_string_sub(service,"\\","/",0); 317 323 … … 400 406 } 401 407 402 iService = find_service(defservice );408 iService = find_service(defservice, service); 403 409 if (iService >= 0) { 404 410 all_string_sub(service, "_","/",0); … … 1183 1189 current_user_info.smb_name); 1184 1190 map_username(sconn, unix_username); 1185 snum = find_service(unix_username );1191 snum = find_service(unix_username, unix_username); 1186 1192 } 1187 1193 if (snum != -1) { … … 1211 1217 strlower_m(service); 1212 1218 1213 snum = find_service(service );1219 snum = find_service(service, service); 1214 1220 1215 1221 if (snum < 0) {
Note:
See TracChangeset
for help on using the changeset viewer.