diff options
author | das <das> | 2008-12-07 16:36:26 (GMT) |
---|---|---|
committer | das <das> | 2008-12-07 16:36:26 (GMT) |
commit | 229640003624b9acf35b7559855fc8e418596943 (patch) | |
tree | 8343c03839d48107a18cd481a76218ca027be613 /macosx/tkMacOSXSend.c | |
parent | 60d0a500c50280e9919498d5ff61635de5e1d453 (diff) | |
download | tk-229640003624b9acf35b7559855fc8e418596943.zip tk-229640003624b9acf35b7559855fc8e418596943.tar.gz tk-229640003624b9acf35b7559855fc8e418596943.tar.bz2 |
Remove/disable dead code flagged by clang static analyzer
Diffstat (limited to 'macosx/tkMacOSXSend.c')
-rw-r--r-- | macosx/tkMacOSXSend.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/macosx/tkMacOSXSend.c b/macosx/tkMacOSXSend.c index 52da21a..d46b017 100644 --- a/macosx/tkMacOSXSend.c +++ b/macosx/tkMacOSXSend.c @@ -30,7 +30,7 @@ * See the file "license.terms" for information on usage and redistribution of * this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXSend.c,v 1.11 2008/10/17 23:18:38 nijtmans Exp $ + * RCS: @(#) $Id: tkMacOSXSend.c,v 1.12 2008/12/07 16:36:26 das Exp $ */ #include "tkMacOSXInt.h" @@ -256,7 +256,7 @@ Tk_SetAppName( Tcl_IncrRefCount(resultObjPtr); for (i = 0; ; ) { result = Tcl_ListObjIndex(NULL, resultObjPtr, i, &interpNamePtr); - if (interpNamePtr == NULL) { + if (result != TCL_OK || interpNamePtr == NULL) { break; } interpName = Tcl_GetString(interpNamePtr); @@ -329,10 +329,10 @@ Tk_SendObjCmd( { const char *const sendOptions[] = {"-async", "-displayof", "-", NULL}; char *stringRep, *destName; - int async = 0; + /*int async = 0;*/ int i, index, firstArg; RegisteredInterp *riPtr; - Tcl_Obj *resultPtr, *listObjPtr; + Tcl_Obj *listObjPtr; int result = TCL_OK; for (i = 1; i < (objc - 1); ) { @@ -343,7 +343,7 @@ Tk_SendObjCmd( return TCL_ERROR; } if (index == 0) { - async = 1; + /*async = 1;*/ i++; } else if (index == 1) { i += 2; @@ -364,8 +364,6 @@ Tk_SendObjCmd( destName = Tcl_GetString(objv[i]); firstArg = i + 1; - resultPtr = Tcl_GetObjResult(interp); - /* * See if the target interpreter is local. If so, execute the command * directly without going through the DDE server. The only tricky thing is |