diff options
| author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2022-11-25 10:16:35 (GMT) |
|---|---|---|
| committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2022-11-25 10:16:35 (GMT) |
| commit | 7bf0253a4354d176c6582cd6f4ed02434e6c4797 (patch) | |
| tree | c192192966d0ad2b30ba68914386d7e209af9028 /generic/tclLink.c | |
| parent | 826db93d76965d85df64187e05ec05095a6eae56 (diff) | |
| parent | 73116e2c54973fea6efc412b979d78999df3a08a (diff) | |
| download | tcl-7bf0253a4354d176c6582cd6f4ed02434e6c4797.zip tcl-7bf0253a4354d176c6582cd6f4ed02434e6c4797.tar.gz tcl-7bf0253a4354d176c6582cd6f4ed02434e6c4797.tar.bz2 | |
Merge 9.0
Diffstat (limited to 'generic/tclLink.c')
| -rw-r--r-- | generic/tclLink.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generic/tclLink.c b/generic/tclLink.c index a28a030..5b473d1 100644 --- a/generic/tclLink.c +++ b/generic/tclLink.c @@ -880,7 +880,9 @@ LinkTraceProc( case TCL_LINK_BINARY: value = (char *) Tcl_GetByteArrayFromObj(valueObj, &valueLength); - if (valueLength != linkPtr->bytes) { + if (value == NULL) { + return (char *) "invalid binary value"; + } else if (valueLength != linkPtr->bytes) { return (char *) "wrong size of binary value"; } if (linkPtr->flags & LINK_ALLOC_LAST) { |
