diff options
author | Volker Lendecke <vl@samba.org> | 2014-09-14 17:52:07 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2015-02-13 23:32:06 +0100 |
commit | 69f9ff7d82484803d589e6570e8989b49f3dde2c (patch) | |
tree | 92aa1a6f7cfd7842ffdc8495d850570eb52fb176 /source3/lib/unix_msg/tests.c | |
parent | a3efb70c87b489967fbf0a0b6873325a6a49bfea (diff) | |
download | samba-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.c | 9 |
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)); |