From 3909e66a925d8981cce45f4fb64dffb43eb97549 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Thu, 27 Mar 2008 14:42:36 +0100 Subject: Chain error messages in more files. --- stream/stm_write.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'stream/stm_write.c') diff --git a/stream/stm_write.c b/stream/stm_write.c index 23b268d9..9f136292 100644 --- a/stream/stm_write.c +++ b/stream/stm_write.c @@ -266,10 +266,10 @@ fz_printobj(fz_stream *file, fz_obj *obj, int tight) return fz_throw("outofmem: scratch buffer"); fz_sprintobj(ptr, n, obj, tight); error = fz_write(file, ptr, n); - if (error) - error = fz_rethrow(error, "cannot write buffer"); fz_free(ptr); - return error; + if (error) + return fz_rethrow(error, "cannot write buffer"); + return fz_okay; } } @@ -303,11 +303,11 @@ fz_print(fz_stream *stm, char *fmt, ...) va_end(ap); error = fz_write(stm, p, n); - if (error) - error = fz_rethrow(error, "cannot write buffer"); fz_free(p); - return error; + if (error) + return fz_rethrow(error, "cannot write buffer"); + return fz_okay; } -- cgit v1.2.3