From e81e47d4c81b4b3e151fe11dca9e94da0d3a48a0 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Tue, 24 Jan 2017 12:16:39 -0500 Subject: [PATCH] win32/afp compile --- finder_info_helper.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/finder_info_helper.cpp b/finder_info_helper.cpp index bbbd6c0..d5cb402 100644 --- a/finder_info_helper.cpp +++ b/finder_info_helper.cpp @@ -324,6 +324,11 @@ int afp_to_filetype(struct AFP_Info *info, uint16_t *file_type, uint32_t *aux_ty return 0; } +enum { + trust_prodos, + trust_hfs +}; + void afp_synchronize(struct AFP_Info *info, int trust) { // if ftype/auxtype is inconsistent between prodos and finder info, use // prodos as source of truth. @@ -384,7 +389,7 @@ bool finder_info_helper::read(int fd) { return false; } if (!_afp.prodos_file_type && !_afp.prodos_aux_type) - afp_synchronize(&afp, trust_hfs); + afp_synchronize(&_afp, trust_hfs); #else int ok = fi_read(fd, &_finder_info, sizeof(_finder_info)); if (ok < 0) {