1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

s3:libsmb: avoid interpret_long_date() in smb2cli_create

metze
This commit is contained in:
Stefan Metzmacher 2012-05-15 11:27:23 +02:00
parent b488567a18
commit 35b54ae5a9

View File

@ -31,10 +31,10 @@ struct smb2cli_create_state {
uint8_t oplock_level;
uint32_t create_action;
struct timespec creation_time;
struct timespec last_access_time;
struct timespec last_write_time;
struct timespec change_time;
NTTIME creation_time;
NTTIME last_access_time;
NTTIME last_write_time;
NTTIME change_time;
uint64_t allocation_size;
uint64_t end_of_file;
uint32_t file_attributes;
@ -183,10 +183,10 @@ static void smb2cli_create_done(struct tevent_req *subreq)
state->oplock_level = CVAL(body, 2);
state->create_action = IVAL(body, 4);
state->creation_time = interpret_long_date((char *)body + 8);
state->last_access_time = interpret_long_date((char *)body + 16);
state->last_write_time = interpret_long_date((char *)body + 24);
state->change_time = interpret_long_date((char *)body + 32);
state->creation_time = BVAL(body, 8);
state->last_access_time = BVAL(body, 16);
state->last_write_time = BVAL(body, 24);
state->change_time = BVAL(body, 32);
state->allocation_size = BVAL(body, 40);
state->end_of_file = BVAL(body, 48);
state->file_attributes = IVAL(body, 56);