r14980: fixed several IBM checker errors in gentest and masktest
authorAndrew Tridgell <tridge@samba.org>
Sat, 8 Apr 2006 02:55:16 +0000 (02:55 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:00:50 +0000 (14:00 -0500)
(This used to be commit 98016479a9f61b7a4aef83f7eef2876d84013e57)

source4/torture/gentest.c
source4/torture/masktest.c

index 80b09ee6be7be1e61beee2a73fc275d3491ca9ca..ae3278fa9f88a58cca296eee3df4708f1828776a 100644 (file)
@@ -656,6 +656,8 @@ static struct ea_struct gen_ea_struct(void)
                               "ASOMEWHATLONGERATTRIBUTEVALUE"};
        int i;
 
+       ZERO_STRUCT(ea);
+
        do {
                i = gen_int_range(0, ARRAY_SIZE(names)-1);
        } while (ignore_pattern(names[i]));
@@ -725,7 +727,6 @@ static void oplock_handler_close_recv(struct smbcli_request *req)
 static BOOL oplock_handler(struct smbcli_transport *transport, uint16_t tid, uint16_t fnum, uint8_t level, void *private)
 {
        union smb_close io;
-       NTSTATUS status;
        int i, j;
        BOOL do_close;
        struct smbcli_tree *tree = NULL;
@@ -766,8 +767,7 @@ static BOOL oplock_handler(struct smbcli_transport *transport, uint16_t tid, uin
        req = smb_raw_close_send(tree, &io);
 
        if (req == NULL) {
-               printf("WARNING: close failed in oplock_handler_close - %s\n", 
-                      nt_errstr(status));
+               printf("WARNING: close failed in oplock_handler_close\n");
                return False;
        }
 
@@ -1823,6 +1823,7 @@ static BOOL handler_notify(int instance)
        struct smb_notify parm[NSERVERS];
        int n;
 
+       ZERO_STRUCT(parm[0]);
        parm[0].in.buffer_size = gen_io_count();
        parm[0].in.completion_filter = gen_bits_mask(0xFF);
        parm[0].in.file.fnum = gen_fnum(instance);
index cb88e573e264582b3913793e7d1a3a03a4f520a2..c37efc0472dc0320e434fb5f5a1271d30d45199c 100644 (file)
@@ -182,6 +182,8 @@ static void testpair(struct smbcli_state *cli, char *mask, char *file)
        smbcli_unlink(cli->tree, file);
 
        if (count % 100 == 0) DEBUG(0,("%d\n", count));
+
+       resultp = NULL;
 }
 
 static void test_mask(int argc, char *argv[],