Olaf Flebbe: Avoid infinite recursion in simgear::Dir::create
when using it with a relative path.
This commit is contained in:
@@ -265,7 +265,7 @@ bool Dir::create(mode_t mode)
|
|||||||
|
|
||||||
// recursively create parent directories
|
// recursively create parent directories
|
||||||
Dir pr(parent());
|
Dir pr(parent());
|
||||||
if (!pr.exists()) {
|
if (!pr.path().isNull() && !pr.exists()) {
|
||||||
bool ok = pr.create(mode);
|
bool ok = pr.create(mode);
|
||||||
if (!ok) {
|
if (!ok) {
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user