MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / cbm_subprocess_free_config

Function cbm_subprocess_free_config

src/foundation/subprocess.c:449–463  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

447}
448
449static void cbm_subprocess_free_config(cbm_subprocess_t *process) {
450 if (!process) {
451 return;
452 }
453 if (process->argv) {
454 for (size_t i = 0; i < process->argc; i++) {
455 free(process->argv[i]);
456 }
457 }
458 free(process->argv);
459 free(process->bin);
460 free(process->windows_cmd_payload);
461 free(process->log_file);
462 free(process);
463}
464
465static cbm_subprocess_t *cbm_subprocess_copy_opts(const cbm_proc_opts_t *opts) {
466 if (!opts || !opts->bin || !opts->bin[0]) {

Callers 3

cbm_subprocess_copy_optsFunction · 0.85
cbm_subprocess_spawnFunction · 0.85
cbm_subprocess_destroyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected