diff options
author | Nikola Pajkovsky <npajkovs@redhat.com> | 2009-11-03 12:15:55 +0100 |
---|---|---|
committer | Nikola Pajkovsky <npajkovs@redhat.com> | 2009-11-03 12:15:55 +0100 |
commit | e8eefb19c47a7f4e7481d1f6460f8632e09bd76e (patch) | |
tree | 35660112ef5fc041d5ad3719f91d36f9b24ba1c5 /src | |
parent | a5671452a511f992cd0e74c66da05e85c999d63f (diff) | |
download | abrt-e8eefb19c47a7f4e7481d1f6460f8632e09bd76e.tar.gz abrt-e8eefb19c47a7f4e7481d1f6460f8632e09bd76e.tar.xz abrt-e8eefb19c47a7f4e7481d1f6460f8632e09bd76e.zip |
kerneloop has uid = -1 new
Diffstat (limited to 'src')
-rw-r--r-- | src/Applet/Applet.cpp | 8 | ||||
-rw-r--r-- | src/Daemon/Daemon.cpp | 6 |
2 files changed, 6 insertions, 8 deletions
diff --git a/src/Applet/Applet.cpp b/src/Applet/Applet.cpp index ea58b25..327e24f 100644 --- a/src/Applet/Applet.cpp +++ b/src/Applet/Applet.cpp @@ -67,12 +67,12 @@ static void Crash(DBusMessage* signal) // uid_t uid_num = atol(uid_str); char* endptr; - uid_t uid_num = (uid_t)strtoul(uid_str,&endptr, 10); + int64_t uid_num = strtoll(uid_str,&endptr, 10); - printf("%u:%s\n", uid_num, uid_str); - if ((uid_num != getuid()) && (uid_num != UINT_MAX)) + if ((uid_num != getuid()) && (uid_num != -1)) + { return; - + } const char* message = _("A crash in package %s has been detected"); //applet->AddEvent(uid, progname); applet->SetIconTooltip(message, progname); diff --git a/src/Daemon/Daemon.cpp b/src/Daemon/Daemon.cpp index 0e81dfd..ef78c6a 100644 --- a/src/Daemon/Daemon.cpp +++ b/src/Daemon/Daemon.cpp @@ -531,8 +531,7 @@ static gboolean handle_inotify_cb(GIOChannel *gio, GIOCondition condition, gpoin { // When Kerneloops comes it will be sent uid with -1 // Applet will detected and show normal user - std::cout << "New: package|kerneloops" << crashinfo[CD_PACKAGE][CD_CONTENT] << std::endl; - g_pCommLayer->Crash(crashinfo[CD_PACKAGE][CD_CONTENT], to_string(UINT_MAX)); + g_pCommLayer->Crash(crashinfo[CD_PACKAGE][CD_CONTENT], to_string("-1")); } else { @@ -547,8 +546,7 @@ static gboolean handle_inotify_cb(GIOChannel *gio, GIOCondition condition, gpoin { // When Kerneloops comes it will be sent uid with -1 // Applet will detected and show normal user - std::cout << "New: package|kerneloops" << crashinfo[CD_PACKAGE][CD_CONTENT] << std::endl; - g_pCommLayer->Crash(crashinfo[CD_PACKAGE][CD_CONTENT], to_string(UINT_MAX)); + g_pCommLayer->Crash(crashinfo[CD_PACKAGE][CD_CONTENT], to_string("-1")); } else { |