Changeset: 704883f58fbf for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/704883f58fbf
Modified Files:
tools/merovingian/daemon/controlrunner.c
Branch: Dec2025
Log Message:
Receiver of broadcast messages uses 512 byte buffers, so maximize what we send.
diffs (23 lines):
diff --git a/tools/merovingian/daemon/controlrunner.c
b/tools/merovingian/daemon/controlrunner.c
--- a/tools/merovingian/daemon/controlrunner.c
+++ b/tools/merovingian/daemon/controlrunner.c
@@ -50,12 +50,13 @@
static void
leavedb(char *name)
{
- char buf[sizeof(_mero_hostname) + 128];
- snprintf(buf, sizeof(buf),
- "LEAV %s mapi:monetdb://%s:%u/",
- name, _mero_hostname,
- (unsigned int)getConfNum(_mero_props, "port"));
- broadcast(buf);
+ /* receiver uses 512 byte buffers, so if it doesn't fit, forget about
it */
+ char buf[512];
+ if (snprintf(buf, sizeof(buf),
+ "LEAV %s mapi:monetdb://%s:%u/",
+ name, _mero_hostname,
+ (unsigned int)getConfNum(_mero_props, "port"))
< (int) sizeof(buf))
+ broadcast(buf);
}
static void
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]