summaryrefslogtreecommitdiffstats
path: root/src/plugins/abrt-action-mailx.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/abrt-action-mailx.c')
-rw-r--r--src/plugins/abrt-action-mailx.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/abrt-action-mailx.c b/src/plugins/abrt-action-mailx.c
index dcea685b..5b5a377e 100644
--- a/src/plugins/abrt-action-mailx.c
+++ b/src/plugins/abrt-action-mailx.c
@@ -22,17 +22,18 @@
#define PROGNAME "abrt-action-mailx"
-static void exec_and_feed_input(uid_t uid, const char* text, char **args)
+static void exec_and_feed_input(const char* text, char **args)
{
int pipein[2];
pid_t child = fork_execv_on_steroids(
- EXECFLG_INPUT | EXECFLG_QUIET | EXECFLG_SETGUID,
+ EXECFLG_INPUT | EXECFLG_QUIET,
args,
pipein,
/*env_vec:*/ NULL,
/*dir:*/ NULL,
- uid);
+ /*uid (ignored):*/ 0
+ );
full_write_str(pipein[1], text);
close(pipein[1]);
@@ -106,8 +107,7 @@ static void create_and_send_email(
args = append_str_to_vector(args, &arg_size, email_to);
log(_("Sending an email..."));
- const char *uid_str = get_crash_item_content_or_NULL(crash_data, FILENAME_UID);
- exec_and_feed_input(xatoi_positive(uid_str), dsc, args);
+ exec_and_feed_input(dsc, args);
free(dsc);