--- smsdaemon/daemon.cpp 2008/12/08 21:49:49 158 +++ smsdaemon/daemon.cpp 2008/12/17 13:51:57 190 @@ -74,7 +74,13 @@ void daemonCleanup() { - unlink( Common::instance()->pidfile.c_str() ); + Common* cmn = Common::instance(); + Logger::logMessage("Cleaning up daemon"); + + seteuid(0); + setegid(0); + unlink( cmn->pidfile.c_str() ); + } void daemonize()