diff options
author | Nikola Pajkovsky <npajkovs@redhat.com> | 2009-08-26 15:35:50 +0200 |
---|---|---|
committer | Nikola Pajkovsky <npajkovs@redhat.com> | 2009-08-26 15:35:50 +0200 |
commit | 556a4b3df4f116965e8dc46c08ac5e720834022e (patch) | |
tree | 863dd4d67b2ace8b6b95e2157cce8b2be3076763 /lib | |
parent | de7e5c9866603aed5f7b9c3ba6986a7ff1d37028 (diff) | |
download | abrt-556a4b3df4f116965e8dc46c08ac5e720834022e.tar.gz abrt-556a4b3df4f116965e8dc46c08ac5e720834022e.tar.xz abrt-556a4b3df4f116965e8dc46c08ac5e720834022e.zip |
resolved: Bug 518420 - ordinary user's abrt-applet shows up for root owned crashes
Diffstat (limited to 'lib')
-rw-r--r-- | lib/CommLayer/DBusClientProxy.cpp | 7 | ||||
-rw-r--r-- | lib/CommLayer/DBusClientProxy.h | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/lib/CommLayer/DBusClientProxy.cpp b/lib/CommLayer/DBusClientProxy.cpp index 2cc00a5a..ccb48d53 100644 --- a/lib/CommLayer/DBusClientProxy.cpp +++ b/lib/CommLayer/DBusClientProxy.cpp @@ -209,7 +209,7 @@ map_crash_report_t CDBusClient_proxy::GetJobResult(uint64_t pJobID) /* signal handlers for this interface */ -void CDBusClient_proxy::Crash(std::string& value) +void CDBusClient_proxy::Crash(const std::string& progname, const std::string& uid) { } @@ -221,8 +221,9 @@ void CDBusClient_proxy::_Crash_stub(const ::DBus::SignalMessage &sig) { DBus::MessageIter ri = sig.reader(); - std::string value; ri >> value; - Crash(value); + std::string progname; ri >> progname; + std::string uid; ri >> uid; + Crash(progname, uid); } void CDBusClient_proxy::_JobDone_stub(const ::DBus::SignalMessage &sig) diff --git a/lib/CommLayer/DBusClientProxy.h b/lib/CommLayer/DBusClientProxy.h index 22dfcf16..e43805bf 100644 --- a/lib/CommLayer/DBusClientProxy.h +++ b/lib/CommLayer/DBusClientProxy.h @@ -96,7 +96,7 @@ public: public: /* signal handlers for this interface */ - virtual void Crash(std::string& value); + virtual void Crash(const std::string& progname, const std::string& uid); private: /* unmarshalers (to unpack the DBus message before calling the actual signal handler) |