mirror of
https://github.com/samba-team/samba.git
synced 2025-03-08 04:58:40 +03:00
Relax an out of memory message.
The call to ctdb_transport_allocate() can fail for 2 reasons: * Unable to allocate memory. * The transport is down, perhaps because CTDB is shutting down. Either cause will be appropriately logged. The current use of CTDB_NO_MEMORY_VOID() prints an "out of memory" message regardless of what happened in ctdb_transport_allocate() and this could be misleading. Change this to print a more relaxed message. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 8c4a93e77c7d7d0cec6b2afd42c22475f1b5ccdc)
This commit is contained in:
parent
44de394796
commit
ef20fead95
@ -648,7 +648,10 @@ void ctdb_request_control_reply(struct ctdb_context *ctdb, struct ctdb_req_contr
|
||||
len += strlen(errormsg);
|
||||
}
|
||||
r = ctdb_transport_allocate(ctdb, ctdb, CTDB_REPLY_CONTROL, len, struct ctdb_reply_control);
|
||||
CTDB_NO_MEMORY_VOID(ctdb, r);
|
||||
if (r == NULL) {
|
||||
DEBUG(DEBUG_ERR,(__location__ "Unable to allocate transport - OOM or transport is down\n"));
|
||||
return;
|
||||
}
|
||||
|
||||
r->hdr.destnode = c->hdr.srcnode;
|
||||
r->hdr.reqid = c->hdr.reqid;
|
||||
|
Loading…
x
Reference in New Issue
Block a user