diff options
-rw-r--r-- | comm/MsgBuffer.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/comm/MsgBuffer.cc b/comm/MsgBuffer.cc index 2746c8e..f98d92c 100644 --- a/comm/MsgBuffer.cc +++ b/comm/MsgBuffer.cc @@ -384,9 +384,11 @@ UchMsgBuffer :: GetString (char* str, int n, const char* delim, bool peek, int o int i = 0; char* q = str; - for (char* p = (char*) (Start+offset); *p && n; n--, i++) { + char* p; + for (p = (char*) (Start+offset); *p && n; n--, i++) { if (delim) { - for (const char *s = delim; *s; s++) + const char* s; + for (s = delim; *s; s++) if (*s == *p) break; if (*s) |