Skip to content

Commit 786c586

Browse files
authored
Merge pull request #1421 from PR9000/fix/freebsd-activation-transaction
fix: guard activation_finish_absent_publish behind its call-site conditions
2 parents 783482f + a84ef75 commit 786c586

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

‎src/cli/activation_transaction.c‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1837,6 +1837,7 @@ static activation_publish_status_t activation_publish_absent_link_fallback(
18371837
}
18381838
#endif
18391839

1840+
#if defined(_WIN32) || defined(__APPLE__) || (defined(__linux__) && defined(SYS_renameat2))
18401841
static activation_publish_status_t activation_finish_absent_publish(
18411842
cbm_activation_transaction_t *transaction) {
18421843
transaction->staged_exists = false;
@@ -1847,6 +1848,7 @@ static activation_publish_status_t activation_finish_absent_publish(
18471848
? ACTIVATION_PUBLISH_OK
18481849
: ACTIVATION_PUBLISH_CHANGED_ERROR;
18491850
}
1851+
#endif
18501852

18511853
static activation_publish_status_t activation_publish_absent_replacement(
18521854
cbm_activation_transaction_t *transaction) {

0 commit comments

Comments
 (0)