It's not a simple character problem because: a. other functions in the same file work fine. b. redefining it later works even though it is cut and pasted. c. I can even move the definition around in http.tcl (it was at the end to start with) and it still fails while the other functions work. d. Just for grins I typed out a redefinition of the function immediately after the original, and it still failed. If I comment out the chunk with ns_sockselect, it doesn't get redefined (as confirmed by [info body _ns_http_puts]), but it also doesn't work.
So something has to be happening during startup that corrupts it. I'm guessing it's getting called before ns_sockselect is really ready to be used, but I can't find where that might be. I searched through and could find no calls to _ns_http_puts, ns_httpopen, ns_httpget, or ns_httppost that precede my redefinition. The only other calls to ns_sockselect I could find are in sendmail.tcl (_ns_smtp_send and _ns_smtp_recv) but those functions seem to be fine. Like I said, I have a workaround that seems to be fine, but this behavior is troubling. I'll be testing it out on other servers in the next couple of days so I'll let you know what I see. Titi Ala'ilima Lead Architect MedTouch LLC 1100 Massachusetts Avenue Cambridge, MA 02138 617.621.8670 x309 > -----Original Message----- > From: AOLserver Discussion [mailto:[EMAIL PROTECTED] On > Behalf Of Tom Jackson > Sent: Wednesday, May 07, 2008 4:47 PM > To: AOLSERVER@LISTSERV.AOL.COM > Subject: Re: [AOLSERVER] ns_sock_select issues again > > Maybe you have a bad character somewhere in the file, or the wrong char > encoding or something? > > tom jackson > > On Wednesday 07 May 2008 12:31, Titi Alailima wrote: > > I tried a couple more things. I re-defined _ns_http_puts with the > original > > definition and everything worked fine. This got me curious so I ran > [info > > body _ns_http_puts] (in a new interpreter where I hadn’t redefined > the > > proc) and of course I got “ƒÄ,¶——“. > > > > A workaround is obvious, but the mystery remains as to how the proc > got > > redefined with the gobbledygook in the first place. It might not be > > ns_sockselect after all, though I was able to narrow it down to that > in the > > 4.0.10 case. It must happen before my custom libraries are processed > or > > else my redefinition wouldn’t fix the problem. > > > > Titi Ala'ilima > > Lead Architect > > MedTouch LLC > > 1100 Massachusetts Avenue > > Cambridge, MA 02138 > > 617.621.8670 x309 > > > > > > > > > > -- > > AOLserver - http://www.aolserver.com/ > > > > To Remove yourself from this list, simply send an email to > > <[EMAIL PROTECTED]> with the body of "SIGNOFF AOLSERVER" in > the > > email message. You can leave the Subject: field of your email blank. > > > -- > AOLserver - http://www.aolserver.com/ > > To Remove yourself from this list, simply send an email to > <[EMAIL PROTECTED]> with the > body of "SIGNOFF AOLSERVER" in the email message. You can leave the > Subject: field of your email blank. -- AOLserver - http://www.aolserver.com/ To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of your email blank.