Index: main/manager.c =================================================================== --- main/manager.c (revision 206378) +++ main/manager.c (working copy) @@ -2885,6 +2885,8 @@ if (MAP_FAILED == (buf = mmap(NULL, l, PROT_READ | PROT_WRITE, MAP_PRIVATE, ss.fd, 0))) { ast_log(LOG_WARNING, "mmap failed. Manager request output was not processed\n"); } else { + /* ensure that string is null-terminated */ + *buf++ = '\0'; char *tmpbuf; if (format == FORMAT_XML) tmpbuf = xml_translate(buf, params);