X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fclean-ipc.c;h=cb1722614e7cd5dc21f938bafa2b2d6629b4f9b1;hb=a1948c7bfeb87b54bc7715a44490c01593ee6e23;hp=ddd42cc2b2b742250fbda1cd92e3615e5721303b;hpb=66cdd0f2d0670b054bd27dad16fcb5838b11dde3;p=elogind.git diff --git a/src/shared/clean-ipc.c b/src/shared/clean-ipc.c index ddd42cc2b..cb1722614 100644 --- a/src/shared/clean-ipc.c +++ b/src/shared/clean-ipc.c @@ -332,8 +332,8 @@ fail: int clean_ipc(uid_t uid) { int ret = 0, r; - /* Refuse to clean IPC of the root user */ - if (uid == 0) + /* Refuse to clean IPC of the root and system users */ + if (uid <= SYSTEM_UID_MAX) return 0; r = clean_sysvipc_shm(uid);