trigger SIGPIPE...
authorStefan Metzmacher <metze@samba.org>
Sat, 30 Oct 2010 14:06:03 +0000 (16:06 +0200)
committerStefan Metzmacher <metze@samba.org>
Thu, 17 May 2018 08:32:53 +0000 (10:32 +0200)
source4/libcli/wrepl/winsrepl.c
source4/torture/smbtorture.c
source4/wrepl_server/wrepl_in_connection.c

index eab7430e42b6bd29063ad0a7b1c8eb068347f3ab..3d6db236a73acda47e19382e6418597dfb4c4e74 100644 (file)
@@ -255,6 +255,7 @@ static void wrepl_connect_done(struct tevent_req *subreq)
                return;
        }
 
+       smb_msleep(5000);
        tevent_req_done(req);
 }
 
index dcce7328647a763068ad1b27211a6468d725e77d..24bd442ff1bc29007132d2e125a9cb95d052960f 100644 (file)
@@ -440,7 +440,7 @@ int main(int argc, const char *argv[])
        printf("smbtorture %s\n", samba_version_string());
 
        /* we are never interested in SIGPIPE */
-       BlockSignals(true, SIGPIPE);
+       //BlockSignals(true, SIGPIPE);
 
        pc = poptGetContext("smbtorture", argc, argv, long_options,
                            POPT_CONTEXT_KEEP_FIRST);
index 5cbb086a8db3bf61c76d6af9645d24d256ff6fca..b219a1797ee75f14f9561b7deebfec3d443eee3a 100644 (file)
@@ -108,6 +108,10 @@ static void wreplsrv_accept(struct stream_connection *conn)
        struct tevent_req *subreq;
        int rc;
 
+       smb_msleep(1000);
+               stream_terminate_connection(conn,
+                                           "wrepl_accept: test");
+               return;
        wrepl_conn = talloc_zero(conn, struct wreplsrv_in_connection);
        if (wrepl_conn == NULL) {
                stream_terminate_connection(conn,