From: Volker Lendecke Date: Sat, 17 Feb 2018 16:09:31 +0000 (+0100) Subject: nbt_server: Make nbtd_mailslot_netlogon_handler a bit more idiomatic X-Git-Tag: ldb-1.3.2~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=211a6072adb05cb74b1012cbd3637fdfe377c4f2;p=thirdparty%2Fsamba.git nbt_server: Make nbtd_mailslot_netlogon_handler a bit more idiomatic Signed-off-by: Volker Lendecke Reviewed-by: Andreas Schneider --- diff --git a/source4/nbt_server/dgram/netlogon.c b/source4/nbt_server/dgram/netlogon.c index 24265d9a4dd..5ed3223ddf2 100644 --- a/source4/nbt_server/dgram/netlogon.c +++ b/source4/nbt_server/dgram/netlogon.c @@ -170,15 +170,17 @@ void nbtd_mailslot_netlogon_handler(struct dgram_mailslot_handler *dgmslot, NTSTATUS status = NT_STATUS_NO_MEMORY; struct nbtd_interface *iface = talloc_get_type(dgmslot->private_data, struct nbtd_interface); - struct nbt_netlogon_packet *netlogon = - talloc(dgmslot, struct nbt_netlogon_packet); + struct nbt_netlogon_packet *netlogon; struct nbtd_interface *reply_iface = nbtd_find_reply_iface( iface, src->addr, false); struct nbtd_iface_name *iname; struct nbt_name *name = &packet->data.msg.dest_name; struct nbt_netlogon_response *response; - if (netlogon == NULL) goto failed; + netlogon = talloc(dgmslot, struct nbt_netlogon_packet); + if (netlogon == NULL) { + goto failed; + } /* see if the we are listening on the destination netbios name