summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tileweb.cc
diff options
context:
space:
mode:
authorNeil Moore <neil@s-z.org>2013-05-03 12:36:17 -0400
committerNeil Moore <neil@s-z.org>2013-05-03 12:36:17 -0400
commit8de626f747781bea71843c95208974c9f2d0fad9 (patch)
tree2bbc8353983e7a709e3ab7485f436b01f694ee1d /crawl-ref/source/tileweb.cc
parente1160c55b7e6b418eeecf49d0450502bde738572 (diff)
downloadcrawl-ref-8de626f747781bea71843c95208974c9f2d0fad9.tar.gz
crawl-ref-8de626f747781bea71843c95208974c9f2d0fad9.zip
Simplify.
Diffstat (limited to 'crawl-ref/source/tileweb.cc')
-rw-r--r--crawl-ref/source/tileweb.cc12
1 files changed, 4 insertions, 8 deletions
diff --git a/crawl-ref/source/tileweb.cc b/crawl-ref/source/tileweb.cc
index a3918ce7cb..a9a66c361e 100644
--- a/crawl-ref/source/tileweb.cc
+++ b/crawl-ref/source/tileweb.cc
@@ -164,14 +164,10 @@ void TilesFramework::write_message(const char *format, ...)
va_list argp;
va_start(argp, format);
- if ((len = vsnprintf(buf, sizeof(buf), format, argp)) >= (int)sizeof(buf)
- || len == -1)
- {
- if (len == -1)
- die("Webtiles message format error! (%s)", format);
- else
- die("Webtiles message too long! (%d)", len);
- }
+ if ((len = vsnprintf(buf, sizeof(buf), format, argp)) < 0)
+ die("Webtiles message format error! (%s)", format);
+ else if (len >= (int)sizeof(buf))
+ die("Webtiles message too long! (%d)", len);
va_end(argp);
m_msg_buf.append(buf);