From e072e475bfe0661e073c57805bbf6d4909a080b2 Mon Sep 17 00:00:00 2001 From: INSUN PYO Date: Fri, 13 Oct 2017 08:44:42 +0000 Subject: [PATCH] Coverity fixes. Signed-off-by: INSUN PYO Change-Id: I748823213a6b441144c8d4c192150b73cd60dcfc --- src/plugins/default/tlm-account-plugin-default.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/default/tlm-account-plugin-default.c b/src/plugins/default/tlm-account-plugin-default.c index be4c6b2..6207d2a 100755 --- a/src/plugins/default/tlm-account-plugin-default.c +++ b/src/plugins/default/tlm-account-plugin-default.c @@ -147,7 +147,11 @@ gboolean delete_sub_files(const gchar* dir) continue; snprintf(file, max_path, "%s/%s", dir, result->d_name); - lstat(file, &file_stat); + if (-1 == lstat(file, &file_stat)) { + DBG("Could not lstat directory/file '%s', error : %s", file, strerror(errno)); + break; + } + if (S_ISDIR(file_stat.st_mode)) { if (!delete_sub_files(file)) { break; -- 2.7.4