diff options
| author | Karel Klic <kklic@redhat.com> | 2009-12-01 12:21:21 +0100 |
|---|---|---|
| committer | Karel Klic <kklic@redhat.com> | 2009-12-01 12:21:21 +0100 |
| commit | 697ce6147c901e272d2b118585f70198a0c0575e (patch) | |
| tree | 00a3e26b25c969ccf46f728044ce884dd6117220 /src/Daemon/MiddleWare.cpp | |
| parent | 41433f2f75f2bea3ac6e57b2192ae2268482a098 (diff) | |
| parent | bcb89764786689772708cd76e97750b57daad227 (diff) | |
| download | abrt-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.cpp | 10 |
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; } |
