Re: [PATCH 1/2] restorecond: Set GLib IO channels to binary mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Nov 15, 2024 at 8:45 AM James Carter <jwcart2@xxxxxxxxx> wrote:
>
> On Thu, Oct 24, 2024 at 4:48 AM Fabian Vogt <fvogt@xxxxxxx> wrote:
> >
> > By default, GIO channels use UTF-8 as encoding, which causes issues when
> > reading binary data such as inotify events.
> >
> > Signed-off-by: Fabian Vogt <fvogt@xxxxxxx>
>
> For these two patches:
> Acked-by: James Carter <jwcart2@xxxxxxxxx>
>

These two patches have been merged.
Thanks,
Jim


> > ---
> >  restorecond/user.c | 2 ++
> >  1 file changed, 2 insertions(+)
> >
> > diff --git a/restorecond/user.c b/restorecond/user.c
> > index 3ae3ebbb7230..7188c22e3119 100644
> > --- a/restorecond/user.c
> > +++ b/restorecond/user.c
> > @@ -238,6 +238,7 @@ static int local_server(void) {
> >         }
> >         /* watch for stdin/terminal going away */
> >         GIOChannel *in = g_io_channel_unix_new(0);
> > +       g_io_channel_set_encoding(in, NULL, NULL);
> >         g_io_add_watch_full( in,
> >                              G_PRIORITY_HIGH,
> >                              G_IO_IN|G_IO_ERR|G_IO_HUP,
> > @@ -282,6 +283,7 @@ int server(int master_fd, const char *watch_file) {
> >         set_matchpathcon_flags(MATCHPATHCON_NOTRANS);
> >
> >         GIOChannel *c = g_io_channel_unix_new(master_fd);
> > +       g_io_channel_set_encoding(c, NULL, NULL);
> >
> >         g_io_add_watch_full(c,
> >                             G_PRIORITY_HIGH,
> > --
> > 2.47.0
> >
> >





[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux