diff options
| author | Zdenek Prikryl <zprikryl@redhat.com> | 2009-02-18 17:28:21 +0100 |
|---|---|---|
| committer | Zdenek Prikryl <zprikryl@redhat.com> | 2009-02-18 17:28:21 +0100 |
| commit | 728b979c0e39f6b7a9dd1056b6ff1d0f9f25c38f (patch) | |
| tree | cc73eac7ebf261ad116d5280e2af6d1bc710a985 /lib/MiddleWare/MiddleWare.cpp | |
| parent | 673c55281eaef1052e3a08db240469fb3f490b62 (diff) | |
| download | abrt-728b979c0e39f6b7a9dd1056b6ff1d0f9f25c38f.tar.gz abrt-728b979c0e39f6b7a9dd1056b6ff1d0f9f25c38f.tar.xz abrt-728b979c0e39f6b7a9dd1056b6ff1d0f9f25c38f.zip | |
fixed getting package name from nevr
Diffstat (limited to 'lib/MiddleWare/MiddleWare.cpp')
| -rw-r--r-- | lib/MiddleWare/MiddleWare.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/MiddleWare/MiddleWare.cpp b/lib/MiddleWare/MiddleWare.cpp index 9bb2f9d..4172c1a 100644 --- a/lib/MiddleWare/MiddleWare.cpp +++ b/lib/MiddleWare/MiddleWare.cpp @@ -237,9 +237,10 @@ int CMiddleWare::SaveDebugDump(const std::string& pDebugDumpDir, crash_info_t& p dd.LoadText(FILENAME_EXECUTABLE, executable); package = m_RPMInfo.GetPackage(executable); + std::string packageName = package.substr(0, package.find("-")); if (package == "" || - !m_RPMInfo.CheckFingerprint(package) || !m_RPMInfo.CheckHash(package, executable) || - (m_setBlackList.find(package.substr(0, package.find("-"))) != m_setBlackList.end())) + !m_RPMInfo.CheckFingerprint(packageName) || !m_RPMInfo.CheckHash(packageName, executable) || + (m_setBlackList.find(packageName) != m_setBlackList.end())) { dd.Delete(pDebugDumpDir); return 0; |
