From f09352781932116997fd6ff1471e34983dbccadc Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Fri, 8 Sep 2006 05:10:10 +0000 Subject: r18252: Make sure to NULL terminate these lists of attributes. Andrew Bartlett (This used to be commit 8cddcdb7c71963ed5fc30080c6bd4c48d114e321) --- source4/rpc_server/samr/dcesrv_samr.c | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) (limited to 'source4/rpc_server/samr') diff --git a/source4/rpc_server/samr/dcesrv_samr.c b/source4/rpc_server/samr/dcesrv_samr.c index f0f4a51d58..f1a1134238 100644 --- a/source4/rpc_server/samr/dcesrv_samr.c +++ b/source4/rpc_server/samr/dcesrv_samr.c @@ -690,19 +690,22 @@ static NTSTATUS samr_QueryDomainInfo(struct dcesrv_call_state *dce_call, TALLOC_ { static const char * const attrs2[] = {"forceLogoff", "comment", - "modifiedCount"}; + "modifiedCount", + NULL}; attrs = attrs2; break; } case 3: { - static const char * const attrs2[] = {"forceLogoff"}; + static const char * const attrs2[] = {"forceLogoff", + NULL}; attrs = attrs2; break; } case 4: { - static const char * const attrs2[] = {"comment"}; + static const char * const attrs2[] = {"comment", + NULL}; attrs = attrs2; break; } @@ -715,7 +718,9 @@ static NTSTATUS samr_QueryDomainInfo(struct dcesrv_call_state *dce_call, TALLOC_ } case 8: { - static const char * const attrs2[] = { "modifiedCount", "creationTime", NULL }; + static const char * const attrs2[] = { "modifiedCount", + "creationTime", + NULL }; attrs = attrs2; break; } @@ -728,7 +733,8 @@ static NTSTATUS samr_QueryDomainInfo(struct dcesrv_call_state *dce_call, TALLOC_ "modifiedCount", "lockoutDuration", "lockOutObservationWindow", - "lockoutThreshold", NULL}; + "lockoutThreshold", + NULL}; attrs = attrs2; break; } @@ -736,13 +742,16 @@ static NTSTATUS samr_QueryDomainInfo(struct dcesrv_call_state *dce_call, TALLOC_ { static const char * const attrs2[] = { "lockoutDuration", "lockOutObservationWindow", - "lockoutThreshold", NULL}; + "lockoutThreshold", + NULL}; attrs = attrs2; break; } case 13: { - static const char * const attrs2[] = { "modifiedCount", "creationTime", NULL }; + static const char * const attrs2[] = { "modifiedCount", + "creationTime", + NULL }; attrs = attrs2; break; } -- cgit