Mercurial > audlegacy-plugins
changeset 3087:f333e6df5fa9
ungetc(): trash the stack of ungetc()'d chars if a seek is made
| author | William Pitcock <nenolod@atheme.org> |
|---|---|
| date | Wed, 29 Apr 2009 21:12:44 -0500 |
| parents | 1090853873d2 |
| children | 27e2dbb89226 |
| files | src/gio/gio.c |
| diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/gio/gio.c Wed Apr 29 21:02:33 2009 -0500 +++ b/src/gio/gio.c Wed Apr 29 21:12:44 2009 -0500 @@ -203,6 +203,12 @@ if (!g_seekable_can_seek(handle->seekable)) return -1; + if (handle->stream_stack != NULL) + { + g_slist_free(handle->stream_stack); + handle->stream_stack = NULL; + } + switch (whence) { case SEEK_CUR:
