search for: swfdec_gtk_loader_headers

Displaying 4 results from an estimated 4 matches for "swfdec_gtk_loader_headers".

2007 Nov 15
0
2 commits - libswfdec-gtk/swfdec_gtk_loader.c player/swfplay.c
...i_to_string (soup_message_get_uri (gtk->message), FALSE); + swfdec_gtk_loader_set_size (gtk); swfdec_loader_open (SWFDEC_LOADER (gtk), real_uri); gtk->opened = TRUE; g_free (real_uri); @@ -101,22 +118,6 @@ swfdec_gtk_loader_push (SoupMessage *msg, gpointer loader) } static void -swfdec_gtk_loader_headers (SoupMessage *msg, gpointer loader) -{ - const char *s = soup_message_get_header (msg->response_headers, "Content-Length"); - unsigned long l; - char *end; - - if (s == NULL) - return; - - errno = 0; - l = strtoul (s, &end, 10); - if (errno == 0 && *end == 0 &...
2007 Oct 12
0
4 commits - libswfdec-gtk/swfdec_gtk_loader.c
...2:01 2007 +0300 Don't hit an assert if HTTP Content-Length header is <= 0 diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c index dcdd22c..0e860b9 100644 --- a/libswfdec-gtk/swfdec_gtk_loader.c +++ b/libswfdec-gtk/swfdec_gtk_loader.c @@ -112,7 +112,8 @@ swfdec_gtk_loader_headers (SoupMessage * errno = 0; l = strtoul (s, &end, 10); - if (errno == 0 && *end == 0) + // FIXME: need a way to allow 0-size files + if (errno == 0 && *end == 0 && l > 0) swfdec_loader_set_size (loader, l); } diff-tree 009525632e76cbc8456bbb1911404f76...
2007 Oct 28
0
4 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_load_object.c
...e: Sun Oct 28 19:04:34 2007 +0100 set 0 content-length, but not a too huge one diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c index f61a999..fb93cf9 100644 --- a/libswfdec-gtk/swfdec_gtk_loader.c +++ b/libswfdec-gtk/swfdec_gtk_loader.c @@ -112,8 +112,7 @@ swfdec_gtk_loader_headers (SoupMessage *msg, gpointer loader) errno = 0; l = strtoul (s, &end, 10); - // FIXME: need a way to allow 0-size files - if (errno == 0 && *end == 0 && l > 0) + if (errno == 0 && *end == 0 && l <= G_MAXLONG) swfdec_loader_set_size (loader, l...
2007 Aug 20
0
Branch 'vivi' - 60 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c
...(object); - - if (gtk->message) { - g_object_unref (gtk->message); - gtk->message = NULL; - } - - G_OBJECT_CLASS (swfdec_gtk_loader_parent_class)->dispose (object); -} - -static void swfdec_gtk_loader_ensure_open (SwfdecGtkLoader *gtk) { char *real_uri; @@ -123,7 +110,7 @@ swfdec_gtk_loader_headers (SoupMessage * } static void -swfdec_gtk_loader_finish (SoupMessage *msg, gpointer loader) +swfdec_gtk_loader_finished (SoupMessage *msg, gpointer loader) { if (SOUP_STATUS_IS_SUCCESSFUL (msg->status_code)) { swfdec_gtk_loader_ensure_open (loader); @@ -136,6 +123,22 @@ swfdec_gtk_lo...