Nmap Development mailing list archives
Re: Large update/recode of NSE (test please)
From: Kris Katterjohn <katterjohn () gmail com>
Date: Wed, 21 May 2008 14:01:23 -0500
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Patrick Donnelly wrote:
On Wed, May 21, 2008 at 10:02 AM, Kris Katterjohn <katterjohn () gmail com> wrote:Using "--script all" gives me this: SCRIPT ENGINE: Initiating script scanning. SCRIPT ENGINE: Script scanning 127.0.0.1. SCRIPT ENGINE: Could not initialize script rules: attempt to concatenate a boolean value SCRIPT ENGINE: Script scanning completed. SCRIPT ENGINE: Aborting script scan. but everything seems to work fine with -sC.Thanks Kris for the report. The attached patch fixes that bug and precomputes array lengths (Thanks David Fifield).
That patch broke compilation in your branch. I've attached a patch to fix ARRAY_LEN (I added the cast to prevent signedness warnings).
Cheers,
Thanks, Kris Katterjohn -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQIVAwUBSDRxgP9K37xXYl36AQKc5xAAu6CKsTjRNxpA5PJbc7fyFXwKzIHBEH0P tWdyczF0/JAmCuOVtXSkJVh6S+bEdP/peiQaW+vyjGLTbX2kkEI9IXvq1c+hxPTP XsmTFltW3L1lQW93hliNjrl6xC2tAwPVcsRxIKwPltprIRoU3E3IkqRT5nun32iE EPvnxK3AjCnM6MLDrSjoZvEZpfUqPnEgYQLISCUMpwZ0vu7LYM45/mC12o4x8Qmc 3+NLE/VLaYy+d2k2NquoReLfIQ6TIBecfvSL+58es5KHsIN5+OsvNFzinpWsT01P 3uafTHeUpqaNanRMlAezxojMxU+OGJV8xIVvrqyFgNuZ3L8CDkFieUVMBd7064k0 n+PIrKN2Wg/lTZngA5mDajZbW4dZSMUzhPRaSCXOwE0Z8Z3ocUNO62tyQEHVSJrE flLwslnNLYExoHEhTdi6cGk1M7ryDQPHokF66HTmYzvcgBn5bPaiygOqu1FOG8D8 GPc/Xg8lfiiMS/GklRyzudQ4NLKw7T81r9M/q6BacVh1BxMjIAxjuJ8nXmy5FVGt 0qwHhWOY00H6XdQ7dHgHQGrGS6ROZXRgFG8v0HU+XpE6+1zRaSSACAkP9w4liPeM tsFG09wNn44H6+ibMwrFN6bn0o8U4+kt1IPhE98pPSTZ6AJrTjodZLyJ7RfYVan+ c0hYLutsnUg= =2scb -----END PGP SIGNATURE-----
Index: nse_macros.h =================================================================== --- nse_macros.h (revision 7602) +++ nse_macros.h (working copy) @@ -40,7 +40,7 @@ return SCRIPT_ENGINE_ERROR;\ } -#define ARRAY_LEN(a) (sizeof(array) / sizeof(array[0])) +#define ARRAY_LEN(array) (int)(sizeof(array) / sizeof(array[0])) #define SCRIPT_ENGINE_VERBOSE(msg) if (o.debugging || o.verbose > 0) {msg}; #define SCRIPT_ENGINE_DEBUGGING(msg) if (o.debugging) {msg};
_______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- Large update/recode of NSE (test please) Patrick Donnelly (May 21)
- Re: Large update/recode of NSE (test please) Patrick Donnelly (May 21)
- Re: Large update/recode of NSE (test please) Kris Katterjohn (May 21)
- Re: Large update/recode of NSE (test please) Patrick Donnelly (May 21)
- Re: Large update/recode of NSE (test please) Kris Katterjohn (May 21)
- Re: Large update/recode of NSE (test please) Kris Katterjohn (May 21)
- Re: Large update/recode of NSE (test please) Patrick Donnelly (May 21)