[24431] trunk/base/src/pextlib1.0/fs-traverse.c

source_changes at macosforge.org source_changes at macosforge.org
Tue Apr 24 02:16:31 PDT 2007


Revision: 24431
          http://trac.macosforge.org/projects/macports/changeset/24431
Author:   eridius at macports.org
Date:     2007-04-24 02:16:31 -0700 (Tue, 24 Apr 2007)

Log Message:
-----------
Commit other half of change inadvertently added in previous commit - use a "nicer" method for setting the variable. No user-visible effects

Modified Paths:
--------------
    trunk/base/src/pextlib1.0/fs-traverse.c

Modified: trunk/base/src/pextlib1.0/fs-traverse.c
===================================================================
--- trunk/base/src/pextlib1.0/fs-traverse.c	2007-04-24 08:28:41 UTC (rev 24430)
+++ trunk/base/src/pextlib1.0/fs-traverse.c	2007-04-24 09:16:31 UTC (rev 24431)
@@ -155,7 +155,8 @@
             case FTS_SLNONE: /* symbolic link with non-existant target */
             case FTS_DEFAULT: /* file type not otherwise handled (e.g., fifo) */
             {
-                Tcl_SetVar(interp, varname, ent->fts_path, 0);
+                Tcl_Obj *path = Tcl_NewStringObj(ent->fts_path, ent->fts_pathlen);
+                Tcl_ObjSetVar2(interp, varname, NULL, path, 0);
                 if ((rval = Tcl_EvalObjEx(interp, body, 0)) == TCL_CONTINUE) {
                     fts_set(root_fts, ent, FTS_SKIP); /* probably useless on files/symlinks */
                 } else if (rval == TCL_BREAK) {

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070424/1c233065/attachment.html


More information about the macports-changes mailing list