summaryrefslogtreecommitdiffstats
path: root/generic/tclLink.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-11-25 10:16:35 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-11-25 10:16:35 (GMT)
commit7bf0253a4354d176c6582cd6f4ed02434e6c4797 (patch)
treec192192966d0ad2b30ba68914386d7e209af9028 /generic/tclLink.c
parent826db93d76965d85df64187e05ec05095a6eae56 (diff)
parent73116e2c54973fea6efc412b979d78999df3a08a (diff)
downloadtcl-7bf0253a4354d176c6582cd6f4ed02434e6c4797.zip
tcl-7bf0253a4354d176c6582cd6f4ed02434e6c4797.tar.gz
tcl-7bf0253a4354d176c6582cd6f4ed02434e6c4797.tar.bz2
Merge 9.0
Diffstat (limited to 'generic/tclLink.c')
-rw-r--r--generic/tclLink.c4
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) {