Changeset 3594
- Timestamp:
- 04/16/08 21:23:16
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-mime-part.c (modified) (2 diffs)
- trunk/libtinymail-gnomevfs/tny-vfs-stream.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r3592 r3594 1 2008-04-16 José Dapena Paz <jdapena@igalia.com> 2 3 * libtinymail-camel/tny-camel-mime-part.c 4 (tny_camel_get_decoded_stream_default): now we detect errors getting 5 the decoded stream from camel. 6 * libtinymail-gnomevfs/tny-vfs-stream.c (tny_vfs_stream_read): 7 return -1 if there was an error reading from the vfs stream. 8 1 9 2008-04-15 Philip Van Hoof <pvanhoof@gnome.org> 2 10 trunk/libtinymail-camel/tny-camel-mime-part.c
r3553 r3594 926 926 CamelMedium *medium; 927 927 CamelStream *stream = camel_stream_mem_new (); 928 gssize bytes = -1; 928 929 929 930 g_mutex_lock (priv->part_lock); … … 944 945 945 946 if (camel_content_type_is (wrapper->mime_type, "text", "*")) 946 camel_stream_format_text (wrapper, stream);947 bytes = camel_stream_format_text (wrapper, stream); 947 948 else 948 camel_data_wrapper_decode_to_stream (wrapper, stream); 949 } 950 951 retval = TNY_STREAM (tny_camel_stream_new (stream)); 949 bytes = camel_data_wrapper_decode_to_stream (wrapper, stream); 950 } 951 952 if (bytes >= 0) { 953 retval = TNY_STREAM (tny_camel_stream_new (stream)); 954 tny_stream_reset (retval); 955 } 956 952 957 camel_object_unref (stream); 953 954 tny_stream_reset (retval);955 958 camel_object_unref (medium); 956 959 trunk/libtinymail-gnomevfs/tny-vfs-stream.c
r3531 r3594 179 179 priv->position += nread; 180 180 else { 181 if (nread == 0) 181 if ((result != GNOME_VFS_OK) && (result != GNOME_VFS_ERROR_EOF)) 182 nread = -1; 183 else if (nread == 0) 182 184 priv->eos = TRUE; 183 185 tny_vfs_stream_set_errno (result);
