diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c index 5f51db58ce28a9ade12e6ff1004f5be3a9d46ceb..84d40532d389fca4534dd4628e08aaf53a758496 100644 --- a/src/sbbs3/sbbsecho.c +++ b/src/sbbs3/sbbsecho.c @@ -840,6 +840,9 @@ int write_flofile(const char *infile, fidoaddr_t dest, bool bundle, bool use_out if(flo_filename == NULL) return -2; + if(*infile == '^') /* work-around for BRE/FE inter-BBS attachment bug */ + infile++; + #ifdef __unix__ if(isalpha(infile[0]) && infile[1] == ':') // Ignore "C:" prefix infile += 2;