diff --git a/src/sbbs3/listfile.cpp b/src/sbbs3/listfile.cpp index 8e679a4ba1126430800cfdd9d5c246441de7b993..32bc8c48ca28fb233baa43d852908b020b2a5390 100644 --- a/src/sbbs3/listfile.cpp +++ b/src/sbbs3/listfile.cpp @@ -1016,7 +1016,9 @@ int sbbs_t::listfileinfo(const int dirnum, const char *filespec, const int mode) } continue; } + current_file = f; xfer_prot_menu(XFER_DOWNLOAD, &useron, keys, sizeof keys); + current_file = nullptr; sync(); mnemonics(text[ProtocolBatchQuitOrNext]); SAFECAT(keys, "BN\r");