diff options
author | Antonio Borneo <borneo.antonio@gmail.com> | 2018-07-26 22:59:45 +0200 |
---|---|---|
committer | Antonio Borneo <borneo.antonio@gmail.com> | 2018-07-26 22:59:45 +0200 |
commit | 9c0b02e25a843662944ad63c1ae252c0bdd783c1 (patch) | |
tree | 156123f16d7f7b9b825a4bdab65a21cc56277c36 /jim-interp.c | |
parent | c85fd71f5c16aa15cec247e3b2edc1e8145639f1 (diff) | |
download | jimtcl-9c0b02e25a843662944ad63c1ae252c0bdd783c1.zip jimtcl-9c0b02e25a843662944ad63c1ae252c0bdd783c1.tar.gz jimtcl-9c0b02e25a843662944ad63c1ae252c0bdd783c1.tar.bz2 |
jim-interp.c: fix compile warning with GCC 8.1.1
GCC complains about possible truncation from snprintf()
jim-interp.c: In function ‘JimInterpCommand’:
jim-interp.c:164:46: warning: ‘%ld’ directive output may be
truncated writing between 1 and 20 bytes into a region of size
19 [-Wformat-truncation=]
snprintf(buf, sizeof(buf), "interp.handle%ld", Jim_GetId(interp));
^~~
jim-interp.c:164:32: note: directive argument in the range
[-9223372036854775807, 9223372036854775807]
snprintf(buf, sizeof(buf), "interp.handle%ld", Jim_GetId(interp));
^~~~~~~~~~~~~~~~~~
jim-interp.c:164:5: note: ‘snprintf’ output between 15 and 34 bytes
into a destination of size 32
snprintf(buf, sizeof(buf), "interp.handle%ld", Jim_GetId(interp));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Diffstat (limited to 'jim-interp.c')
-rw-r--r-- | jim-interp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/jim-interp.c b/jim-interp.c index a5da93e..dc45720 100644 --- a/jim-interp.c +++ b/jim-interp.c @@ -139,7 +139,7 @@ static void JimInterpCopyVariable(Jim_Interp *target, Jim_Interp *source, const static int JimInterpCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) { Jim_Interp *child; - char buf[32]; + char buf[34]; if (argc != 1) { Jim_WrongNumArgs(interp, 1, argv, ""); |