OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*******************************************************************************/
-#include "php_psi_stdinc.h"
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#else
+# include "php_config.h"
+#endif
#include "data.h"
#include <dlfcn.h>
psi_plist_free(file->dlopened);
}
if (file->filename) {
- free(file->filename);
+ zend_string_release(file->filename);
}
memset(file, 0, sizeof(*file));
}
return false;
}
- libname = strdup(libname);
dst->file.libnames = psi_plist_add(dst->file.libnames, &libname);
dst->file.dlopened = psi_plist_add(dst->file.dlopened, &dlopened);
}
if (src->file.filename) {
- dst->file.filename = strdup(src->file.filename);
+ dst->file.filename = zend_string_copy(src->file.filename);
}
return true;
}