Skip to content

Commit dff2e5a

Browse files
khwilliamsonchrstphrchvz
authored andcommitted
Fix segfaults due to parameter size mismatch
Changes from Karl Williamson: https://rt.cpan.org/Ticket/Display.html?id=128955
1 parent c1dbad2 commit dff2e5a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pTk/mTk/generic/tkCanvText.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1234,7 +1234,7 @@ GetTextIndex(interp, canvas, itemPtr, obj, indexPtr)
12341234
* index. */
12351235
{
12361236
TextItem *textPtr = (TextItem *) itemPtr;
1237-
size_t length;
1237+
int length;
12381238
int c;
12391239
TkCanvas *canvasPtr = (TkCanvas *) canvas;
12401240
Tk_CanvasTextInfo *textInfoPtr = textPtr->textInfoPtr;

pTk/mTk/generic/tkFrame.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ CreateFrame(clientData, interp, objc, objv, type, appName)
494494
Tcl_Obj *visualName;
495495
Tcl_Obj *useOption;
496496
int i, c, depth;
497-
size_t length;
497+
int length;
498498
unsigned int mask;
499499
Colormap colormap;
500500
Visual *visual;
@@ -749,7 +749,7 @@ FrameWidgetObjCmd(clientData, interp, objc, objv)
749749
};
750750
register Frame *framePtr = (Frame *) clientData;
751751
int result = TCL_OK, index;
752-
size_t length;
752+
int length;
753753
int c, i;
754754
Tcl_Obj *objPtr;
755755

0 commit comments

Comments
 (0)