diff options
Diffstat (limited to 'src/espeak.c')
-rw-r--r-- | src/espeak.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/espeak.c b/src/espeak.c index 7e7236d..4594784 100644 --- a/src/espeak.c +++ b/src/espeak.c @@ -142,7 +142,8 @@ espeak_hear(struct Espeak *es, goffset offset, guint *size) void espeak_unref(struct Espeak *es) { - g_free(es->buffer); + g_output_stream_close(es->buffer, NULL, NULL); + g_object_unref(es->buffer); es->buffer = 0; g_free(es); } |