提交 6a98739f authored 作者: Michael Jerris's avatar Michael Jerris

fix off by 1 in console cmd handling. Thanks trixter for identifying this.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1616 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 76dfa310
...@@ -198,7 +198,7 @@ SWITCH_DECLARE(void) switch_console_loop(void) ...@@ -198,7 +198,7 @@ SWITCH_DECLARE(void) switch_console_loop(void)
} }
memset(&cmd, 0, sizeof(cmd)); memset(&cmd, 0, sizeof(cmd));
for (x = 0; x < sizeof(cmd); x++) { for (x = 0; x < (sizeof(cmd)-1); x++) {
cmd[x] = (char) getchar(); cmd[x] = (char) getchar();
if (cmd[x] == '\n') { if (cmd[x] == '\n') {
cmd[x] = '\0'; cmd[x] = '\0';
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论