Skip to content
Snippets Groups Projects
Unverified Commit 9e810ac4 authored by Cameron Sparr's avatar Cameron Sparr
Browse files

Handle nil os.FileInfo in filepath.Walk

closes #2466
parent b9457a10
No related branches found
No related tags found
No related merge requests found
......@@ -66,6 +66,7 @@ be deprecated eventually.
- [#2380](https://github.com/influxdata/telegraf/issues/2380): buffer_size field value is negative number from "internal" plugin.
- [#2414](https://github.com/influxdata/telegraf/issues/2414): Missing error handling in the MySQL plugin leads to segmentation violation.
- [#2178](https://github.com/influxdata/telegraf/issues/2178): logparser: regexp with lookahead.
- [#2466](https://github.com/influxdata/telegraf/issues/2466): Telegraf can crash in LoadDirectory on 0600 files.
## v1.2.1 [2017-02-01]
......
......@@ -505,6 +505,10 @@ func PrintOutputConfig(name string) error {
func (c *Config) LoadDirectory(path string) error {
walkfn := func(thispath string, info os.FileInfo, _ error) error {
if info == nil {
log.Printf("W! Telegraf is not permitted to read %s", thispath)
return nil
}
if info.IsDir() {
return nil
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment