From: Stefan Metzmacher Date: Thu, 15 Feb 2024 15:42:16 +0000 (+0100) Subject: s4:libcli/dgram: let the generic incoming handler also get unexpected mailslot messages X-Git-Tag: samba-4.19.8~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d766f29245f668f9b22f4b8376f3ea43ff36ede;p=thirdparty%2Fsamba.git s4:libcli/dgram: let the generic incoming handler also get unexpected mailslot messages BUG: https://bugzilla.samba.org/show_bug.cgi?id=15620 Signed-off-by: Stefan Metzmacher Reviewed-by: Andrew Bartlett (cherry picked from commit 11861bcfc3054894bc445e631ae03befb4865db8) --- diff --git a/source4/libcli/dgram/dgramsocket.c b/source4/libcli/dgram/dgramsocket.c index 154a6670948..dc5dd796bc0 100644 --- a/source4/libcli/dgram/dgramsocket.c +++ b/source4/libcli/dgram/dgramsocket.c @@ -90,6 +90,10 @@ static void dgm_socket_recv(struct nbt_dgram_socket *dgmsock) dgmslot->handler(dgmslot, packet, src); } else { DEBUG(2,("No mailslot handler for '%s'\n", mailslot_name)); + /* dispatch if there is a general handler */ + if (dgmsock->incoming.handler) { + dgmsock->incoming.handler(dgmsock, packet, src); + } } } else { /* dispatch if there is a general handler */