summaryrefslogtreecommitdiff
path: root/common_modules/module_lib/src/txm_module_object_pointer_get.c
diff options
context:
space:
mode:
authorFrédéric Desbiens <[email protected]>2026-07-27 10:30:29 -0400
committerGitHub <[email protected]>2026-07-27 10:30:29 -0400
commit92ce0754ed42f9d9d1121805057db5cc9c171d66 (patch)
tree36c16c1919c2fcf164f0774f25956f5875278db2 /common_modules/module_lib/src/txm_module_object_pointer_get.c
parentd2de89df189f15de7539782b61e6e78f0bb03641 (diff)
Marked txm_module_object_deallocate as deprecated (#559)
Added a compile-time #pragma message warning to the module library source so that any module that includes or compiles this file receives an explicit deprecation notice at build time. Updated the internal documentation block in the manager-side implementation to explain that this function must not be called directly and that calling it on a live object causes a use-after-free. The Module Manager dispatch layer already releases pool memory automatically after a successful tx_*_delete() call. Module authors should remove any explicit call to txm_module_object_deallocate(). Co-authored-by: Copilot <[email protected]>
Diffstat (limited to 'common_modules/module_lib/src/txm_module_object_pointer_get.c')
0 files changed, 0 insertions, 0 deletions