diff options
author | Neil Moore <neil@s-z.org> | 2013-05-03 12:36:17 -0400 |
---|---|---|
committer | Neil Moore <neil@s-z.org> | 2013-05-03 12:36:17 -0400 |
commit | 8de626f747781bea71843c95208974c9f2d0fad9 (patch) | |
tree | 2bbc8353983e7a709e3ab7485f436b01f694ee1d /crawl-ref/source/tileweb.cc | |
parent | e1160c55b7e6b418eeecf49d0450502bde738572 (diff) | |
download | crawl-ref-8de626f747781bea71843c95208974c9f2d0fad9.tar.gz crawl-ref-8de626f747781bea71843c95208974c9f2d0fad9.zip |
Simplify.
Diffstat (limited to 'crawl-ref/source/tileweb.cc')
-rw-r--r-- | crawl-ref/source/tileweb.cc | 12 |
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); |