diff --git a/urbackupserver/serverinterface/settings.cpp b/urbackupserver/serverinterface/settings.cpp index 50d2eef8..70dd3058 100644 --- a/urbackupserver/serverinterface/settings.cpp +++ b/urbackupserver/serverinterface/settings.cpp @@ -365,7 +365,8 @@ namespace changed_backupfolder = true; } - if(val.find(os_file_sep())==val.size()-os_file_sep().size()) + if(val.find_last_of(os_file_sep())==val.size()-os_file_sep().size() + && val.size()>1) { return val.substr(0, val.size()-os_file_sep().size()); }