mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-12-13 20:08:29 +01:00
a5876e5fmade GMemoryInputStream subclassable, but accidentally broke read_async() and skip_async() in the process. The immediately followinge7983495fixed read_async() (and added a test for it), but skip_async() accidentally got... skipped. Fix it now and add a test for it. Also, GMemoryInputStream's skip_async() was assuming that skip() could never fail, which is true of its own implementation, but might not be true of a subclass's, so do proper GError handling too.
8.4 KiB
8.4 KiB