diff options
Diffstat (limited to 'kdesu')
| -rw-r--r-- | kdesu/kdesu/kdesu.cpp | 1 | ||||
| -rw-r--r-- | kdesu/kdesud/kdesud.cpp | 3 | 
2 files changed, 4 insertions, 0 deletions
| diff --git a/kdesu/kdesu/kdesu.cpp b/kdesu/kdesu/kdesu.cpp index af2986b06..67ea55fe9 100644 --- a/kdesu/kdesu/kdesu.cpp +++ b/kdesu/kdesu/kdesu.cpp @@ -382,6 +382,7 @@ static int startApp()              change_uid = false;          password = dlg.password();          keep = dlg.keep(); +        KConfigGroup(config,"Passwords").writeEntry("Keep", keep);          data.setSilent( KStartupInfoData::No );          KStartupInfo::sendChange( id, data );      } diff --git a/kdesu/kdesud/kdesud.cpp b/kdesu/kdesud/kdesud.cpp index 3e9462698..49006a401 100644 --- a/kdesu/kdesud/kdesud.cpp +++ b/kdesu/kdesud/kdesud.cpp @@ -45,6 +45,7 @@  #include <pwd.h>  #include <errno.h> +#include <sys/prctl.h>  #include <sys/time.h>  #include <sys/stat.h>  #include <sys/types.h> @@ -248,6 +249,8 @@ int create_socket()  int main(int argc, char *argv[])  { +    prctl(PR_SET_DUMPABLE, 0); +      KAboutData aboutData("kdesud", I18N_NOOP("KDE su daemon"),              Version, I18N_NOOP("Daemon used by kdesu"),              KAboutData::License_Artistic, | 
