Improve TdDb::check_parameters.
This commit is contained in:
parent
a885f3bc63
commit
ac76e8604c
@ -495,8 +495,11 @@ Status TdDb::check_parameters(TdParameters ¶meters) {
|
|||||||
}
|
}
|
||||||
TRY_STATUS(mkpath(dir, 0750));
|
TRY_STATUS(mkpath(dir, 0750));
|
||||||
TRY_RESULT(real_dir, realpath(dir, true));
|
TRY_RESULT(real_dir, realpath(dir, true));
|
||||||
if (dir.back() != TD_DIR_SLASH) {
|
if (real_dir.empty()) {
|
||||||
dir += TD_DIR_SLASH;
|
return Status::Error(PSTRING() << "Failed to get realpath for \"" << dir << '"');
|
||||||
|
}
|
||||||
|
if (real_dir.back() != TD_DIR_SLASH) {
|
||||||
|
real_dir += TD_DIR_SLASH;
|
||||||
}
|
}
|
||||||
return real_dir;
|
return real_dir;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user