diff options
author | ericm <ericm@noemail.net> | 2000-07-06 06:38:07 (GMT) |
---|---|---|
committer | ericm <ericm@noemail.net> | 2000-07-06 06:38:07 (GMT) |
commit | 6685559d7c0fd21a1db1c6c35cbda7f0ca281b49 (patch) | |
tree | afa324f6aed427e947faa428bd4ef9f54d7d7960 /generic/tkCursor.c | |
parent | 631fe850678d5d5ba34fffc20a8ad9cc339873f1 (diff) | |
download | tk-6685559d7c0fd21a1db1c6c35cbda7f0ca281b49.zip tk-6685559d7c0fd21a1db1c6c35cbda7f0ca281b49.tar.gz tk-6685559d7c0fd21a1db1c6c35cbda7f0ca281b49.tar.bz2 |
Applied patch from Nijtmans/Howlett to intialize nextPtr field of TkCursor
structure when it is created, to prevent possible core dumps.
FossilOrigin-Name: 8e00f87e65d7a3c3fdd68bbeca500925bf1e9f29
Diffstat (limited to 'generic/tkCursor.c')
-rw-r--r-- | generic/tkCursor.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/generic/tkCursor.c b/generic/tkCursor.c index eab40e8..6bbbbf6 100644 --- a/generic/tkCursor.c +++ b/generic/tkCursor.c @@ -11,7 +11,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkCursor.c,v 1.5 2000/05/11 22:37:06 hobbs Exp $ + * RCS: @(#) $Id: tkCursor.c,v 1.6 2000/07/06 06:38:09 ericm Exp $ */ #include "tkPort.h" @@ -276,6 +276,7 @@ GetCursor(interp, tkwin, string) cursorPtr->objRefCount = 0; cursorPtr->otherTable = &dispPtr->cursorNameTable; cursorPtr->hashPtr = nameHashPtr; + cursorPtr->nextPtr = NULL; cursorPtr->idHashPtr = Tcl_CreateHashEntry(&dispPtr->cursorIdTable, (char *) cursorPtr->cursor, &new); if (!new) { |