diff options
author | Steve Bennett <steveb@workware.net.au> | 2017-05-12 13:00:28 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2017-05-12 13:02:37 +1000 |
commit | e1bf40597713aa821eb91c7e6c0aee96519f32c4 (patch) | |
tree | 11a85c6270c869a0b5bb5eace8a3ccc84956fb6d /jim.c | |
parent | edf6b0fce509133dccfeda71227240e60606f100 (diff) | |
download | jimtcl-e1bf40597713aa821eb91c7e6c0aee96519f32c4.zip jimtcl-e1bf40597713aa821eb91c7e6c0aee96519f32c4.tar.gz jimtcl-e1bf40597713aa821eb91c7e6c0aee96519f32c4.tar.bz2 |
scan: Ensure format is converted to string form
Must have a stringrep before parsing.
Reported-by: Ryan Whitworth <me@ryanwhitworth.com>
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim.c')
-rw-r--r-- | jim.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -9757,8 +9757,8 @@ static int SetScanFmtFromAny(Jim_Interp *interp, Jim_Obj *objPtr) ScanFmtStringObj *fmtObj; char *buffer; int maxCount, i, approxSize, lastPos = -1; - const char *fmt = objPtr->bytes; - int maxFmtLen = objPtr->length; + const char *fmt = Jim_String(objPtr); + int maxFmtLen = Jim_Length(objPtr); const char *fmtEnd = fmt + maxFmtLen; int curr; |