diff options
| author | Dana Jansens <danakj@orodu.net> | 2010-04-16 11:41:13 -0400 |
|---|---|---|
| committer | Mikael Magnusson <mikachu@gmail.com> | 2010-04-16 20:56:24 +0200 |
| commit | 3afa20de54814b1abb447542d72c3b795892932d (patch) | |
| tree | 7449eaaf54ffbc4c54c141588a94a4359b914865 /obt | |
| parent | 34178097d559ef522ea0984091489c209f4e9e0e (diff) | |
stat() can give an error, handle that
Diffstat (limited to 'obt')
| -rw-r--r-- | obt/paths.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/obt/paths.c b/obt/paths.c index e2e4859b..8afe4f71 100644 --- a/obt/paths.c +++ b/obt/paths.c @@ -331,7 +331,8 @@ static inline gboolean try_exec(const ObtPaths *const p, struct stat st; BSEARCH_SETUP(guint); - stat(path, &st); + if (stat(path, &st) != 0) + return FALSE; if (!S_ISREG(st.st_mode)) return FALSE; |
