$OpenBSD: patch-src_Frame_cc,v 1.1 2008/10/09 16:56:12 ajacoutot Exp $ --- src/Frame.cc.orig Tue Oct 7 18:15:58 2008 +++ src/Frame.cc Tue Oct 7 18:22:05 2008 @@ -469,6 +469,7 @@ Frame::updatedActiveChild(void) void Frame::getDecorInfo(wchar_t *buf, uint size) { + char buf2[256]; uint width, height; if (_client) { calcSizeInCells(width, height); @@ -476,7 +477,8 @@ Frame::getDecorInfo(wchar_t *buf, uint size) width = _gm.width; height = _gm.height; } - swprintf(buf, size, L"%d+%d+%d+%d", width, height, _gm.x, _gm.y); + snprintf(buf2, sizeof buf2, "%d+%d+%d+%d", width, height, _gm.x, _gm.y); + mbstowcs(buf, buf2, size); } //! @brief