Subj : directory() results affected by console.yesno()..?
To   : deon
From : Nightfox
Date : Fri Mar 29 2024 10:33 pm

 Re: directory() results affected by console.yesno()..?
 By: deon to Nightfox on Fri Mar 29 2024 09:40 pm

>  DM>> The directory() method is implemented as js_directory() in
>  DM>> js_global.c, so if you wanted to make experimental changes (e.g. add
>  DM>> debug output or whatever), that's where you'd do that.

>> Thanks.  I may try that.

de> Use some log(LOG_DEBUG,...) before that call and see if it makes a
de> difference.

I found out what the problem was.  I was using js.exec_dir in my call to directory(), and it looks like js.exec_dir can be indirectly changed (such as by console.yesno() running yesnobar.js from sbbs/exec).  js.exec_dir has the directory of the currently running script (and I thought it would be the same throughout the same script, but it seems that's not the case).

Nightfox

---
� Synchronet � Digital Distortion: digitaldistortionbbs.com