summaryrefslogtreecommitdiff
path: root/obt
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2010-04-16 11:41:13 -0400
committerMikael Magnusson <mikachu@gmail.com>2010-04-16 20:56:24 +0200
commit3afa20de54814b1abb447542d72c3b795892932d (patch)
tree7449eaaf54ffbc4c54c141588a94a4359b914865 /obt
parent34178097d559ef522ea0984091489c209f4e9e0e (diff)
stat() can give an error, handle that
Diffstat (limited to 'obt')
-rw-r--r--obt/paths.c3
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;