/* Due to this sender can not check rule correctly */
if (message_type == DBUSPOLICY_MESSAGE_TYPE_SIGNAL)
return 1;
- sender = NULL;
__internal_enter();
/* check can recv */
/* get sender information from kdbus */
- if (sender) {
r = kdbus_get_conn_info(bus_type, sender, message_type, &info);
if (r < 0) {
fprintf(stderr, "failed to kdbus conn info:%d\n", r);
goto end;
}
- }
if (info.empty_names)
r = __internal_can_recv(bus_type, dest_uid_n, dest_gid_n, dest_label, sender, path, interface, member, message_type);