Hi, Jeff Abrahamson <[EMAIL PROTECTED]> writes:
> Setting the encoding unfortunately just gives me a different error > stream. Now I see an infinite stream of these: > > (process:12739): GLib-CRITICAL **: file giochannel.c: line 1662 > (g_io_channel_read_to_end): assertion `(error == NULL) || (*error == NULL)' failed > > I get this by calling > > GError *err; > iostat = g_io_channel_read_to_end(source, &str_return, &length, &err); Read the docs on GError, you need to initialize the err variable to NULL. > I note that in blib you do the same work-around I had settled on: > > req_fd = g_io_channel_unix_get_fd (io); > buf_read = recvfrom (req_fd, buf, sizeof (buf), 0, > (struct sockaddr *) &req_addr, &req_addr_length); I don't see this as a workaround. Sven _______________________________________________ gtk-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list
