s3-rpcclient: always parse the full eventlog entry.
authorGünther Deschner <gd@samba.org>
Tue, 13 Jan 2009 13:43:46 +0000 (14:43 +0100)
committerGünther Deschner <gd@samba.org>
Wed, 14 Jan 2009 09:18:14 +0000 (10:18 +0100)
Guenther

source3/rpcclient/cmd_eventlog.c

index 2dcb72a04f86e5af18195637d9bfc80db5ddefdb..a8373f466d8abe544ac4ee0c49bb1d35cd819dc9 100644 (file)
@@ -109,9 +109,9 @@ static NTSTATUS cmd_eventlog_readlog(struct rpc_pipe_client *cli,
 
                        blob = data_blob_const(data, sent_size);
 
-                       ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL,
-                                                      &rec,
-                                                      (ndr_pull_flags_fn_t)ndr_pull_eventlog_Record);
+                       ndr_err = ndr_pull_struct_blob_all(&blob, mem_ctx, NULL,
+                                                          &rec,
+                                                          (ndr_pull_flags_fn_t)ndr_pull_eventlog_Record);
                        if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
                                status = ndr_map_error2ntstatus(ndr_err);
                                goto done;