X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=extras%2Fudev-acl%2Fudev-acl.c;h=3eb29fe2f28951bb5ba91f527dcbd0d9472b1537;hp=ec95025eb301b15d5ce8bacd8e03c4b93fc6c027;hb=2a827c959a77eb6df9539235c46c96b78a824cf9;hpb=af23b83ea714756aa4bfed7f7501739c69428e40 diff --git a/extras/udev-acl/udev-acl.c b/extras/udev-acl/udev-acl.c index ec95025eb..3eb29fe2f 100644 --- a/extras/udev-acl/udev-acl.c +++ b/extras/udev-acl/udev-acl.c @@ -159,7 +159,7 @@ static int consolekit_called(const char *action, uid_t *uid, const char **own_se const char *s; const char *session; - if (strcmp(action, "session_active_changed") != 0) + if (action == NULL || strcmp(action, "session_active_changed") != 0) return -1; s = getenv("CK_SESSION_IS_LOCAL");