X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Ftypes%2Fdecl_file.c;h=89c232346603d6bc62f3e928371714efcfce7206;hp=df0757961179465c29bd91ce170ec4137008d98e;hb=2fa436074ca9a5e87f39b696de832fa2188fcfc6;hpb=d57dd73ddbd960613cfc06bc4c9473b71d3598ef diff --git a/src/types/decl_file.c b/src/types/decl_file.c index df07579..89c2323 100644 --- a/src/types/decl_file.c +++ b/src/types/decl_file.c @@ -37,7 +37,7 @@ void psi_decl_file_dtor(struct psi_decl_file *file) psi_plist_free(file->dlopened); } if (file->filename) { - free(file->filename); + zend_string_release(file->filename); } memset(file, 0, sizeof(*file)); } @@ -84,7 +84,7 @@ bool psi_decl_file_validate(struct psi_data *dst, struct psi_data *src) } if (src->file.filename) { - dst->file.filename = strdup(src->file.filename); + dst->file.filename = zend_string_copy(src->file.filename); } return true; }