summaryrefslogtreecommitdiffstats
path: root/src/Daemon/MiddleWare.cpp
diff options
context:
space:
mode:
authorKarel Klic <kklic@redhat.com>2009-12-01 12:21:21 +0100
committerKarel Klic <kklic@redhat.com>2009-12-01 12:21:21 +0100
commit697ce6147c901e272d2b118585f70198a0c0575e (patch)
tree00a3e26b25c969ccf46f728044ce884dd6117220 /src/Daemon/MiddleWare.cpp
parent41433f2f75f2bea3ac6e57b2192ae2268482a098 (diff)
parentbcb89764786689772708cd76e97750b57daad227 (diff)
downloadabrt-697ce6147c901e272d2b118585f70198a0c0575e.tar.gz
abrt-697ce6147c901e272d2b118585f70198a0c0575e.tar.xz
abrt-697ce6147c901e272d2b118585f70198a0c0575e.zip
Merge branch 'master' of ssh://git.fedorahosted.org/git/abrt
Diffstat (limited to 'src/Daemon/MiddleWare.cpp')
-rw-r--r--src/Daemon/MiddleWare.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/Daemon/MiddleWare.cpp b/src/Daemon/MiddleWare.cpp
index 7b0eea5..94e27ae 100644
--- a/src/Daemon/MiddleWare.cpp
+++ b/src/Daemon/MiddleWare.cpp
@@ -656,7 +656,6 @@ 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)
{
@@ -675,16 +674,15 @@ bool analyzer_has_AutoReportUIDs(const char *analyzer_name, const char* uid)
vector_string_t logins;
parse_args(it->second.c_str(), logins);
- uint32_t size = logins.size();
+ unsigned size = logins.size();
if (size == 0)
return false;
- uid_t id;
- for (uint32_t ii = 0; ii < size; ii++)
+ for (unsigned ii = 0; ii < size; ii++)
{
- if (!getuidbyname(logins[ii].c_str(), &id))
+ uid_t id = getuidbyname(logins[ii].c_str())
+ if (id == (uid_t)-1)
continue;
-
if (strcmp(uid, to_string(id).c_str()) == 0)
return true;
}