Ignore:
Timestamp:
Jul 2, 2013, 7:27:06 PM (12 years ago)
Author:
Herwig Bauernfeind
Message:

Samba Server 3.5: Update branch to 3.5.20

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.5.x/source3/smbd/lanman.c

    r414 r773  
    850850        char *p = skip_string(param,tpscnt,str2);
    851851        char *QueueName = p;
     852        fstring share_name;
    852853        unsigned int uLevel;
    853854        int count=0;
     
    900901        }
    901902
    902         snum = find_service(QueueName);
     903        snum = find_service(QueueName, share_name);
    903904        if ( !(lp_snum_ok(snum) && lp_print_ok(snum)) )
    904905                return False;
     
    19301931        int uLevel = get_safe_SVAL(param,tpscnt,p,0,-1);
    19311932        int snum;
     1933        fstring share_name;
    19321934
    19331935        if (!str1 || !str2 || !netname || !p) {
     
    19351937        }
    19361938
    1937         snum = find_service(netname);
     1939        snum = find_service(netname, share_name);
    19381940        if (snum < 0) {
    19391941                return False;
     
    21272129        }
    21282130        pull_ascii_fstring(sharename,data);
    2129         snum = find_service(sharename);
     2131        snum = find_service(sharename, sharename);
    21302132        if (snum >= 0) { /* already exists */
    21312133                res = ERRfilexists;
     
    41854187        print_queue_struct *queue=NULL;
    41864188        print_status_struct status;
     4189        fstring share_name;
    41874190
    41884191        if (!str1 || !str2 || !p) {
     
    42144217        }
    42154218
    4216         snum = find_service(name);
     4219        snum = find_service(name, share_name);
    42174220        if ( !(lp_snum_ok(snum) && lp_print_ok(snum)) ) {
    42184221                return False;
     
    43354338        char *p = skip_string(param,tpscnt,str2);
    43364339        char* PrinterName = p;
     4340        fstring share_name;
    43374341        int uLevel;
    43384342        struct pack_desc desc;
     
    43624366        }
    43634367
    4364         snum = find_service(PrinterName);
     4368        snum = find_service(PrinterName, share_name);
    43654369        if ( !(lp_snum_ok(snum) && lp_print_ok(snum)) ) {
    43664370                *rdata_len = 0;
Note: See TracChangeset for help on using the changeset viewer.