From aa3cab954e1d33bb8e5a5891e2b4f8024cfe5b70 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 9 Mar 2006 19:51:38 +0000 Subject: [PATCH] r14092: Fix coverity bug #22. Ensure no possible null deref. Jeremy. (This used to be commit 0026fb0b2843271c27e9dc02a32e88d580bebbc3) --- source3/rpc_parse/parse_samr.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source3/rpc_parse/parse_samr.c b/source3/rpc_parse/parse_samr.c index 79dbcfe0347..043bafe2853 100644 --- a/source3/rpc_parse/parse_samr.c +++ b/source3/rpc_parse/parse_samr.c @@ -5633,7 +5633,11 @@ void init_sam_user_info23A(SAM_USER_INFO_23 * usr, NTTIME * logon_time, /* all z data_blob_free(&blob); - memcpy(&usr->logon_hrs, hrs, sizeof(usr->logon_hrs)); + if (hrs) { + memcpy(&usr->logon_hrs, hrs, sizeof(usr->logon_hrs)); + } else { + ZERO_STRUCT(usr->logon_hrs); + } } /******************************************************************* -- 2.11.4.GIT