summaryrefslogtreecommitdiffstats
path: root/src/Daemon/MiddleWare.cpp
diff options
context:
space:
mode:
authorKarel Klic <kklic@redhat.com>2009-11-30 16:43:13 +0100
committerKarel Klic <kklic@redhat.com>2009-11-30 16:43:13 +0100
commit49c4d359ff6d5332f60c090ad2c26a9a39086014 (patch)
tree7f8ff0bd74fc842b5578d27399511aa6c2ec6d58 /src/Daemon/MiddleWare.cpp
parent277c2b79dd8d4bfa9eac979bcb51dc050ff1627b (diff)
parentccffe86678210568449c6a6345ae5d6dc20ef104 (diff)
downloadabrt-49c4d359ff6d5332f60c090ad2c26a9a39086014.tar.gz
abrt-49c4d359ff6d5332f60c090ad2c26a9a39086014.tar.xz
abrt-49c4d359ff6d5332f60c090ad2c26a9a39086014.zip
Merge branch 'master' of ssh://git.fedorahosted.org/git/abrt
Diffstat (limited to 'src/Daemon/MiddleWare.cpp')
-rw-r--r--src/Daemon/MiddleWare.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/Daemon/MiddleWare.cpp b/src/Daemon/MiddleWare.cpp
index 69d36bfc..7b0eea54 100644
--- a/src/Daemon/MiddleWare.cpp
+++ b/src/Daemon/MiddleWare.cpp
@@ -656,6 +656,7 @@ bool analyzer_has_InformAllUsers(const char *analyzer_name)
bool analyzer_has_AutoReportUIDs(const char *analyzer_name, const char* uid)
{
+
CAnalyzer* analyzer = g_pPluginManager->GetAnalyzer(analyzer_name);
if (!analyzer)
{
@@ -667,6 +668,10 @@ bool analyzer_has_AutoReportUIDs(const char *analyzer_name, const char* uid)
if (it == settings.end())
return false;
+ if ((strcmp(analyzer_name, "Kerneloops") == 0) && (strcmp(uid, "-1") == 0))
+ return true;
+
+/*
vector_string_t logins;
parse_args(it->second.c_str(), logins);
@@ -674,19 +679,16 @@ bool analyzer_has_AutoReportUIDs(const char *analyzer_name, const char* uid)
if (size == 0)
return false;
- if ((strcmp(analyzer_name, "Kerneloops") == 0) && (strcmp(uid, "-1") == 0))
- return true;
-
uid_t id;
for (uint32_t ii = 0; ii < size; ii++)
{
- if (!xgetpwnam(logins[ii].c_str(), &id))
+ if (!getuidbyname(logins[ii].c_str(), &id))
continue;
if (strcmp(uid, to_string(id).c_str()) == 0)
return true;
}
-
+*/
return false;
}