|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #50087 [PATCH] - NSAPI performance improvements
Submitted: 2009-11-05 10:38 UTC Modified: 2009-11-12 15:20 UTC
From: yoarvi at gmail dot com Assigned: thetaphi
Status: Closed Package: Feature/Change Request
PHP Version: 6SVN-2009-11-05 (SVN) OS: Solaris 5.10 (SPARC)
Private report: No CVE-ID:
 [2009-11-05 10:38 UTC] yoarvi at gmail dot com
The PHP NSAPI plugin for Sun Web Server could be made more efficient by applying the following patches that were previously posted to the internals mailing list.

1. Use pool_malloc/pool_free instead of MALLOC/FREE

2. Use pool_strdup instead of STRDUP

3. Remove unnecessary strdup calls

4. Avoid unnecessary strlen

Expected result:
Improved performance.


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2009-11-05 15:58 UTC]
I will look into it!
 [2009-11-12 15:12 UTC]
The patch nsapi3.patch was invalid, because it used an unitialized "pos" variable. Also it registered the wrong contents for SCRIPT_NAME. I fixed this.

I will commit soon to 5.3 and trunk.
 [2009-11-12 15:19 UTC]
Automatic comment from SVN on behalf of thetaphi
Log: Fix bug #50087: NSAPI performance improvements
 [2009-11-12 15:20 UTC]
This bug has been fixed in SVN.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
Thank you for the report, and for helping us make PHP better.

Fixed in 5.3 snapshot and trunk snapshot. 5.3.1 will not contain this patch.
 [2009-11-12 17:13 UTC]
Automatic comment from SVN on behalf of thetaphi
Log: As I am working on it, further improvement for bug #50087
PHP Copyright © 2001-2015 The PHP Group
All rights reserved.
Last updated: Wed Dec 02 03:01:32 2015 UTC