diff --git a/libraries/AP_Logger/AP_Logger_Block.cpp b/libraries/AP_Logger/AP_Logger_Block.cpp index a06e07bcaf..f766a66693 100644 --- a/libraries/AP_Logger/AP_Logger_Block.cpp +++ b/libraries/AP_Logger/AP_Logger_Block.cpp @@ -205,7 +205,7 @@ uint16_t AP_Logger_Block::ReadHeaders() // we are at the start of a file, read the file header if (df_FilePage == 1) { struct FileHeader fh; - BlockRead(0, &fh, sizeof(fh)); + BlockRead(sizeof(ph), &fh, sizeof(fh)); df_FileTime = fh.utc_secs; df_Read_BufferIdx += sizeof(fh); }