diff options
author | Strangerke | 2011-11-05 17:38:41 +0100 |
---|---|---|
committer | Strangerke | 2011-11-05 17:40:16 +0100 |
commit | f691cadfc14ef8a358e9b9409a4f8b58f3348d0e (patch) | |
tree | 914155da59660fac56dde3d186f5085acd432638 /engines/hugo | |
parent | d6bfbdd60eb89ac56991efb851cbde4225a56c5c (diff) | |
download | scummvm-rg350-f691cadfc14ef8a358e9b9409a4f8b58f3348d0e.tar.gz scummvm-rg350-f691cadfc14ef8a358e9b9409a4f8b58f3348d0e.tar.bz2 scummvm-rg350-f691cadfc14ef8a358e9b9409a4f8b58f3348d0e.zip |
HUGO: Fix a CppCheck warning reported by Tetsuo55
Diffstat (limited to 'engines/hugo')
-rw-r--r-- | engines/hugo/schedule.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/hugo/schedule.cpp b/engines/hugo/schedule.cpp index 384b3ace8f..6a4fd88354 100644 --- a/engines/hugo/schedule.cpp +++ b/engines/hugo/schedule.cpp @@ -1540,6 +1540,8 @@ void Scheduler_v1d::promptAction(act *action) { char resp[256]; strncpy(resp, response.c_str(), 256); + if (response.size() > 256) + resp[255] = '\0'; if (action->a3.encodedFl) decodeString(resp); @@ -1587,6 +1589,8 @@ void Scheduler_v2d::promptAction(act *action) { char resp[256]; strncpy(resp, response.c_str(), 256); + if (response.size() > 256) + resp[255] = '\0'; for (int dx = 0; !found && (action->a3.responsePtr[dx] != -1); dx++) { tmpStr = _vm->_file->fetchString(action->a3.responsePtr[dx]); |