diff -r 31307efd7e78 -r 8307d28329ae web_main.c --- a/web_main.c Thu Jun 26 01:32:56 2008 +0300 +++ b/web_main.c Thu Jun 26 02:57:20 2008 +0300 @@ -169,14 +169,13 @@ // render context struct render render; - if (render_init(&render, RENDER_PNG)) - ERROR("render_alloc"); - - if (render_set_size(&render, img_w, img_h)) - ERROR("render_set_size"); - - if (render_region_full(&render)) - ERROR("render_region_full"); + if ( + render_init(&render) + || render_set_mode(&render, RENDER_PNG) + || render_set_size(&render, img_w, img_h) + || render_region_full(&render) + ) + ERROR("render_*"); // initiate the remote render operation if ((ctx->render_info = render_remote(&render, &remote_pool,