mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-14 17:15:21 +02:00
filesys: replace goto by #else to avoid compiler warning
This commit is contained in:
@@ -506,15 +506,10 @@ bool CopyFileContents(const std::string &source, const std::string &target)
|
|||||||
// fallback to normal copy, but no need to reopen the files
|
// fallback to normal copy, but no need to reopen the files
|
||||||
sourcefile.reset(fdopen(srcfd, "rb"));
|
sourcefile.reset(fdopen(srcfd, "rb"));
|
||||||
targetfile.reset(fdopen(tgtfd, "wb"));
|
targetfile.reset(fdopen(tgtfd, "wb"));
|
||||||
goto fallback;
|
#else
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
sourcefile.reset(fopen(source.c_str(), "rb"));
|
sourcefile.reset(fopen(source.c_str(), "rb"));
|
||||||
targetfile.reset(fopen(target.c_str(), "wb"));
|
targetfile.reset(fopen(target.c_str(), "wb"));
|
||||||
|
#endif
|
||||||
fallback:
|
|
||||||
|
|
||||||
if (!sourcefile) {
|
if (!sourcefile) {
|
||||||
errorstream << source << ": can't open for reading: "
|
errorstream << source << ": can't open for reading: "
|
||||||
<< strerror(errno) << std::endl;
|
<< strerror(errno) << std::endl;
|
||||||
|
Reference in New Issue
Block a user