From 0a42493763509880e0aa34fc59c78875e6f9af08 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 13 Aug 2013 10:50:15 +0000 Subject: libctdb: Avoid an explicit memset Give the compiler a chance to use better code. Saves a few bytes of text. Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Fri Aug 16 01:51:55 CEST 2013 on sn-devel-104 --- source3/lib/ctdbd_conn.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source3/lib/ctdbd_conn.c b/source3/lib/ctdbd_conn.c index 1481a9c185..4f5dce05dd 100644 --- a/source3/lib/ctdbd_conn.c +++ b/source3/lib/ctdbd_conn.c @@ -201,7 +201,7 @@ static NTSTATUS ctdbd_connect(TALLOC_CTX *mem_ctx, { struct ctdb_packet_context *result; const char *sockname = lp_ctdbd_socket(); - struct sockaddr_un addr; + struct sockaddr_un addr = { 0, }; int fd; socklen_t salen; @@ -211,7 +211,6 @@ static NTSTATUS ctdbd_connect(TALLOC_CTX *mem_ctx, return map_nt_error_from_unix(errno); } - ZERO_STRUCT(addr); addr.sun_family = AF_UNIX; snprintf(addr.sun_path, sizeof(addr.sun_path), "%s", sockname); -- cgit