summaryrefslogtreecommitdiffstats
path: root/source3/lib/unix_msg/tests.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2014-09-14 17:52:07 +0200
committerStefan Metzmacher <metze@samba.org>2015-02-13 23:32:06 +0100
commit69f9ff7d82484803d589e6570e8989b49f3dde2c (patch)
tree92aa1a6f7cfd7842ffdc8495d850570eb52fb176 /source3/lib/unix_msg/tests.c
parenta3efb70c87b489967fbf0a0b6873325a6a49bfea (diff)
downloadsamba-69f9ff7d82484803d589e6570e8989b49f3dde2c.tar.gz
samba-69f9ff7d82484803d589e6570e8989b49f3dde2c.tar.xz
samba-69f9ff7d82484803d589e6570e8989b49f3dde2c.zip
unix_msg: remove cookie from unix_msg_init
"pid" and "sock" are sufficient I guess as randomizers to distinguish messages. In theory, a pid could be recycled very quickly, which might mix up in-flight messages. But once a few messages have passed, "cookie" would be incremented as another indicator of a fresh message. Why? Remove messages_dgm dependency on samba-util Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/lib/unix_msg/tests.c')
-rw-r--r--source3/lib/unix_msg/tests.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/source3/lib/unix_msg/tests.c b/source3/lib/unix_msg/tests.c
index df094afb3d..9a15f9dff1 100644
--- a/source3/lib/unix_msg/tests.c
+++ b/source3/lib/unix_msg/tests.c
@@ -70,16 +70,14 @@ int main(void)
return 1;
}
- ret = unix_msg_init(&addr1, funcs, 256, 1,
- recv_cb, &state, &ctx1);
+ ret = unix_msg_init(&addr1, funcs, 256, recv_cb, &state, &ctx1);
if (ret != 0) {
fprintf(stderr, "unix_msg_init failed: %s\n",
strerror(ret));
return 1;
}
- ret = unix_msg_init(&addr1, funcs, 256, 1,
- recv_cb, &state, &ctx1);
+ ret = unix_msg_init(&addr1, funcs, 256, recv_cb, &state, &ctx1);
if (ret == 0) {
fprintf(stderr, "unix_msg_init succeeded unexpectedly\n");
return 1;
@@ -90,8 +88,7 @@ int main(void)
return 1;
}
- ret = unix_msg_init(&addr2, funcs, 256, 1,
- recv_cb, &state, &ctx2);
+ ret = unix_msg_init(&addr2, funcs, 256, recv_cb, &state, &ctx2);
if (ret != 0) {
fprintf(stderr, "unix_msg_init failed: %s\n",
strerror(ret));