diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2008-10-22 05:14:14 +0200 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2008-10-22 05:14:14 +0200 |
commit | c0e14d5021e738a9b89c73558c544596e2ad2000 (patch) | |
tree | 1d4c5543f1b38eb8e1b05df87a34e8456826a8b3 /source4/torture/basic | |
parent | 1d5beb7294d939504864c9b1203a5d7dcde7041a (diff) | |
download | samba-c0e14d5021e738a9b89c73558c544596e2ad2000.tar.gz samba-c0e14d5021e738a9b89c73558c544596e2ad2000.tar.xz samba-c0e14d5021e738a9b89c73558c544596e2ad2000.zip |
Repel pstring to nsswitch/.
Diffstat (limited to 'source4/torture/basic')
-rw-r--r-- | source4/torture/basic/utable.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/source4/torture/basic/utable.c b/source4/torture/basic/utable.c index 2b222d7c6e..1b44bfe64c 100644 --- a/source4/torture/basic/utable.c +++ b/source4/torture/basic/utable.c @@ -23,13 +23,12 @@ #include "system/locale.h" #include "libcli/libcli.h" #include "torture/util.h" -#include "pstring.h" #include "param/param.h" bool torture_utable(struct torture_context *tctx, struct smbcli_state *cli) { - fstring fname; + char fname[256]; const char *alt_name; int fnum; uint8_t c2[4]; @@ -48,13 +47,13 @@ bool torture_utable(struct torture_context *tctx, char *p; SSVAL(c2, 0, c); - fstrcpy(fname, "\\utable\\x"); + strncpy(fname, "\\utable\\x", sizeof(fname)-1); p = fname+strlen(fname); len = convert_string(lp_iconv_convenience(tctx->lp_ctx), CH_UTF16, CH_UNIX, c2, 2, p, sizeof(fname)-strlen(fname)); p[len] = 0; - fstrcat(fname,"_a_long_extension"); + strncat(fname,"_a_long_extension",sizeof(fname)-1); fnum = smbcli_open(cli->tree, fname, O_RDWR | O_CREAT | O_TRUNC, DENY_NONE); @@ -100,12 +99,12 @@ bool torture_utable(struct torture_context *tctx, static char *form_name(struct smb_iconv_convenience *iconv_convenience, int c) { - static fstring fname; + static char fname[256]; uint8_t c2[4]; char *p; int len; - fstrcpy(fname, "\\utable\\"); + strncpy(fname, "\\utable\\", sizeof(fname)-1); p = fname+strlen(fname); SSVAL(c2, 0, c); |