Skip to content

Commit 0c21d46

Browse files
committed
sox_add_effect error handling fix
1 parent f785535 commit 0c21d46

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/effects.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ int sox_add_effect(sox_effects_chain_t * chain, sox_effect_t * effp, sox_signali
188188
}
189189
if (ret != SOX_SUCCESS) {
190190
free(eff0.priv);
191+
effp->priv = NULL; /* Avoid bad calls to free in sox_delete_effect */
191192
return SOX_EOF;
192193
}
193194
if (in->mult)

0 commit comments

Comments
 (0)