]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
torture4: Use generate_random_str_list_buf()
authorVolker Lendecke <vl@samba.org>
Sat, 28 Dec 2024 10:59:52 +0000 (11:59 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 23 Jan 2025 23:08:38 +0000 (23:08 +0000)
Avoid a theoretical printf("%s", NULL)

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source4/torture/raw/search.c

index ec4bee71baacf24a51b630aafd848f8f781adb02..edca38d676623d0b3f7bd4daa5b2d9b1e3b9f8f8 100644 (file)
@@ -1111,7 +1111,13 @@ static bool test_sorted(struct torture_context *tctx, struct smbcli_state *cli)
        printf("Creating %d files\n", num_files);
 
        for (i=0;i<num_files;i++) {
-               fname = talloc_asprintf(cli, BASEDIR "\\%s.txt", generate_random_str_list(tctx, 10, "abcdefgh"));
+               char randstr[11];
+               fname = talloc_asprintf(
+                       cli,
+                       BASEDIR "\\%s.txt",
+                       generate_random_str_list_buf(randstr,
+                                                    sizeof(randstr),
+                                                    "abcdefgh"));
                fnum = smbcli_open(cli->tree, fname, O_CREAT|O_RDWR, DENY_NONE);
                if (fnum == -1) {
                        printf("Failed to create %s - %s\n", fname, smbcli_errstr(cli->tree));