Compiles, works. Push it!
On Tuesday 02 of October 2012 15:54:12 Michal Toman wrote:
---
src/plugins/abrt-retrace-client.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/src/plugins/abrt-retrace-client.c
b/src/plugins/abrt-retrace-client.c index db3023f..d46544f 100644
--- a/src/plugins/abrt-retrace-client.c
+++ b/src/plugins/abrt-retrace-client.c
@@ -453,9 +453,14 @@ static int create(bool delete_temp_archive,
xfunc_die();
}
- unpacked_size += (long long)file_stat.st_size;
free(path);
+ if (!S_ISREG(file_stat.st_mode))
+ error_msg_and_die(_("'%s' must be a regular file in "
+ "order to use Retrace server."),
+ required_files[i]);
+
+ unpacked_size += (long long)file_stat.st_size;
++i;
}