From: Stephen D. <sd...@us...> - 2005-12-11 10:18:10
|
Update of /cvsroot/naviserver/naviserver/nsd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22267/nsd Modified Files: tclrequest.c Log Message: * tests/ns_register_filter.test: Add tests for registered filters and traces. * nsd/tclrequest.c: Fix bug where filter errors were being logged twice. Fix bug where filter callback procs were being constructed incorrectly, making it impossible to register inline script fragments, rather than proc names. Index: tclrequest.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/tclrequest.c,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** tclrequest.c 11 Dec 2005 04:44:05 -0000 1.8 --- tclrequest.c 11 Dec 2005 10:17:59 -0000 1.9 *************** *** 404,408 **** interp = Ns_GetConnInterp(conn); if (Ns_TclEvalCallback(interp, cbPtr, NULL, NULL) != TCL_OK) { - Ns_TclLogError(interp); return Ns_ConnReturnInternalError(conn); } --- 404,407 ---- *************** *** 444,448 **** */ ! Tcl_DStringAppendElement(&cmd, cbPtr->script); Tcl_DStringAppendElement(&cmd, cbPtr->scriptarg); --- 443,447 ---- */ ! Tcl_DStringAppend(&cmd, cbPtr->script, -1); Tcl_DStringAppendElement(&cmd, cbPtr->scriptarg); |