php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #9715 Memory leak when passing string values to modular variables in COM
Submitted: 2001-03-12 19:56 UTC Modified: 2001-03-13 22:08 UTC
From: Jason at hspace dot net Assigned:
Status: Not a bug Package: COM related
PHP Version: 4.0 Latest CVS (12/03/2001) OS: Windows 2000
Private report: No CVE-ID: None
 [2001-03-12 19:56 UTC] Jason at hspace dot net
This is a new bug that I found.

Memory is leaked when passing string values to String variables in the modular scope of the COM object.

Example:

COM object has public variable called temp which is of String data type.

I instantiate the COM object and reference it with $t_obj.
I pass a string value from php like this:-

$t_obj->temp = "This is a test string.";

PHP has many other bugs concerning passing values through COM, but this bug is more serious because I am only trying to pass String values to the variables directly, without having to call a method to pass the values to the variables.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-03-12 22:02 UTC] Jason at hspace dot net
Found the problem.
It only leaks memory, if I pass a CONSTANT from PHP to the COM object.
All I have to do now is rewrite the php so that I'm passing a variable, not a constant.

Probably this issue can be closed after someone has a look into it.
 [2001-03-12 22:17 UTC] Jason at hspace dot net
That wasn't it... I tried it without passing a constant, and it's still leaking memory! So this is an outstanding serious bug with no workaround.
 [2001-03-13 22:08 UTC] sniper@php.net
submitted twice

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Mon Dec 02 21:01:30 2024 UTC