Fix regression introduced in f29c37c87b
This commit is contained in:
parent
cd7d33bf04
commit
c1889a57a1
1 changed files with 6 additions and 16 deletions
|
@ -30,9 +30,7 @@
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "filegen.h"
|
#include "filegen.h"
|
||||||
|
|
||||||
|
|
||||||
static void register_header_check_qdf(file_stat_t *file_stat);
|
static void register_header_check_qdf(file_stat_t *file_stat);
|
||||||
static int header_check_qdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new);
|
|
||||||
|
|
||||||
const file_hint_t file_hint_qdf= {
|
const file_hint_t file_hint_qdf= {
|
||||||
.extension="qdf",
|
.extension="qdf",
|
||||||
|
@ -44,22 +42,14 @@ const file_hint_t file_hint_qdf= {
|
||||||
.register_header_check=®ister_header_check_qdf
|
.register_header_check=®ister_header_check_qdf
|
||||||
};
|
};
|
||||||
|
|
||||||
static const unsigned char qdf_header[6] = { 0xAC, 0x9E, 0xBD, 0x8F, 0x00, 0x00};
|
|
||||||
static const unsigned char qdf_header2[0x10] = {
|
|
||||||
0xd0, 0xcf, 0x11, 0xe0, 0xa1, 0xb1, 0x1a, 0xe1,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
||||||
};
|
|
||||||
|
|
||||||
static void register_header_check_qdf(file_stat_t *file_stat)
|
|
||||||
{
|
|
||||||
register_header_check(0, qdf_header, sizeof(qdf_header), &header_check_qdf, file_stat);
|
|
||||||
|
|
||||||
register_header_check(0, qdf_header2, sizeof(qdf_header2), &header_check_qdf, file_stat);
|
|
||||||
}
|
|
||||||
|
|
||||||
static int header_check_qdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
|
static int header_check_qdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
|
||||||
{
|
{
|
||||||
reset_file_recovery(file_recovery_new);
|
reset_file_recovery(file_recovery_new);
|
||||||
file_recovery_new->extension=file_hint_qdf.extension;
|
file_recovery_new->extension=file_hint_qdf.extension;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
static void register_header_check_qdf(file_stat_t *file_stat)
|
||||||
|
{
|
||||||
|
static const unsigned char qdf_header[6] = { 0xAC, 0x9E, 0xBD, 0x8F, 0x00, 0x00};
|
||||||
|
register_header_check(0, qdf_header, sizeof(qdf_header), &header_check_qdf, file_stat);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue