Showing the changes to src/src_linear.c (1 of 4 files). Show all
Unified · Split
| @@ -174,11 +174,8 @@ linear_set_converter (SRC_PRIVATE *psrc, int src_enum) · 173 unmodified lines | |||
| 174 | return SRC_ERR_BAD_CONVERTER ; | 174 | return SRC_ERR_BAD_CONVERTER ; |
| 175 | 175 | ||
| 176 | if (psrc->private_data != NULL) | 176 | if (psrc->private_data != NULL) |
| 177 | { priv = (LINEAR_DATA*) psrc->private_data ; | 177 | { free (psrc->private_data) ; |
| 178 | if (priv->linear_magic_marker != LINEAR_MAGIC_MARKER) | 178 | psrc->private_data = NULL ; |
| 179 | { free (psrc->private_data) ; | ||
| 180 | psrc->private_data = NULL ; | ||
| 181 | } ; | ||
| 182 | } ; | 179 | } ; |
| 183 | 180 | ||
| 184 | if (psrc->private_data == NULL) | 181 | if (psrc->private_data == NULL) |