libswfdec/swfdec_loader.c | 4 ++++ 1 file changed, 4 insertions(+) New commits: commit cbe23b23a56d6529aa7d3800bc626f427a08a3b0 Author: Benjamin Otte <otte at gnome.org> Date: Wed Nov 28 17:33:13 2007 +0100 don't trigger g_warnings for empty files diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index 02c25f1..50d9122 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -611,6 +611,10 @@ swfdec_loader_get_text (SwfdecLoader *loader, guint version) /* get the text from the loader */ size = swfdec_buffer_queue_get_depth (loader->queue); + if (size == 0) { + SWFDEC_LOG ("empty loader, returning empty string"); + return g_strdup (""); + } raw = g_try_malloc (size + 1); if (!raw) { SWFDEC_ERROR ("not enough memory to copy %u bytes", size);
Possibly Parallel Threads
- libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_root_movie.c libswfdec/swfdec_xml.c
- 5 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_loader.c libswfdec/swfdec_style_sheet.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c test/swfdec_test_test.c
- 9 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_frame.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_loadertarget.c libswfdec/swfdec_loadertarget.h libswfdec/swfdec_movie.c
- 5 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_net_stream.c
- 2 commits - doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h player/swfdebug.c