mirror of https://github.com/Icinga/icinga2.git
Bugfix: Make sure Utility::Glob return false if no matching files were found.
This commit is contained in:
parent
5774792a23
commit
383d2369b1
|
@ -483,6 +483,11 @@ bool Utility::Glob(const String& pathSpec, const function<void (const String&)>&
|
||||||
throw_exception(PosixException("glob() failed", errno));
|
throw_exception(PosixException("glob() failed", errno));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (gr.gl_pathc == 0) {
|
||||||
|
globfree(&gr);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
size_t left;
|
size_t left;
|
||||||
char **gp;
|
char **gp;
|
||||||
for (gp = gr.gl_pathv, left = gr.gl_pathc; left > 0; gp++, left--) {
|
for (gp = gr.gl_pathv, left = gr.gl_pathc; left > 0; gp++, left--) {
|
||||||
|
|
Loading…
Reference in New Issue