Ignore:
Timestamp:
Nov 24, 2016, 1:14:11 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/source3/libsmb/cliprint.c

    r740 r988  
    2121#include "libsmb/libsmb.h"
    2222#include "libsmb/clirap.h"
     23#include "../libcli/smb/smbXcli_base.h"
    2324
    2425/*****************************************************************************
     
    6768        SSVAL(p,0,76);         /* API function number 76 (DosPrintJobEnum) */
    6869        p += 2;
    69         safe_strcpy_base(p,"zWrLeh", param, sizeof(param));   /* parameter description? */
     70        strlcpy_base(p,"zWrLeh", param, sizeof(param));   /* parameter description? */
    7071        p = skip_string(param,sizeof(param),p);
    71         safe_strcpy_base(p,"WWzWWDDzz", param, sizeof(param));  /* returned data format */
     72        strlcpy_base(p,"WWzWWDDzz", param, sizeof(param));  /* returned data format */
    7273        p = skip_string(param,sizeof(param),p);
    73         safe_strcpy_base(p,cli->share, param, sizeof(param));    /* name of queue */
     74        strlcpy_base(p,cli->share, param, sizeof(param));    /* name of queue */
    7475        p = skip_string(param,sizeof(param),p);
    7576        SSVAL(p,0,2);   /* API function level 2, PRJINFO_2 data structure */
    7677        SSVAL(p,2,1000); /* size of bytes of returned data buffer */
    7778        p += 4;
    78         safe_strcpy_base(p,"", param,sizeof(param));   /* subformat */
     79        strlcpy_base(p,"", param,sizeof(param));   /* subformat */
    7980        p = skip_string(param,sizeof(param),p);
    8081
     
    102103                                                     rdata, rdrcnt));
    103104                                job.t = make_unix_date3(
    104                                         p + 12, cli->serverzone);
     105                                        p + 12, smb1cli_conn_server_time_zone(cli->conn));
    105106                                job.size = IVAL(p,16);
    106107                                fstrcpy(job.name,fix_char_ptr(SVAL(p,24),
     
    138139        SSVAL(p,0,81);          /* DosPrintJobDel() */
    139140        p += 2;
    140         safe_strcpy_base(p,"W", param,sizeof(param));
     141        strlcpy_base(p,"W", param,sizeof(param));
    141142        p = skip_string(param,sizeof(param),p);
    142         safe_strcpy_base(p,"", param,sizeof(param));
     143        strlcpy_base(p,"", param,sizeof(param));
    143144        p = skip_string(param,sizeof(param),p);
    144145        SSVAL(p,0,job);
Note: See TracChangeset for help on using the changeset viewer.