Check tny_stream_read return value for -1 (fix 1 for NB#126941)
[modest] / src / modest-formatter.c
index 8cdd091..9cd37b6 100644 (file)
@@ -106,6 +106,9 @@ extract_text (ModestFormatter *self, TnyMimePart *body)
                        break;
                n_read = tny_stream_read (input_stream, buffer, next_read);
 
+               if (G_UNLIKELY (n_read < 0))
+                       break;
+
                offset = buffer;
                while (offset < buffer + n_read) {