Something that one of our engineers has recently discovered while
looking into a different HAL issue (problems with the power button
signalling) is that HAL appears to include a NULL byte at the end
of the messages it sends, which g_utf8_get_char_validated() rejects
now, due to:

https://gitlab.gnome.org/GNOME/glib/-/commit/568720006cd1da3390c239915337ed0a56a23f2e
https://gitlab.gnome.org/GNOME/glib/-/issues/1052

which appears to cause g_io_channel_fill_buffer() to read the message
from the pipe, but then not process it.

        -alan-

_______________________________________________
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to