| 519 | } |
| 520 | |
| 521 | static void application_job_free(cbm_daemon_application_job_t *job) { |
| 522 | if (!job) { |
| 523 | return; |
| 524 | } |
| 525 | free(job->project_key); |
| 526 | free(job->root_path); |
| 527 | free(job->args_json); |
| 528 | free(job->response); |
| 529 | free(job); |
| 530 | } |
| 531 | |
| 532 | /* Reap completed job threads only after every logical demand subscription and |
| 533 | * watcher callback storage waiter has released the job. Exactly one caller |
no outgoing calls
no test coverage detected