|
|
@ -885,9 +885,12 @@ pi9_release(struct pi9 *pi9) |
|
|
|
if (!pi9) |
|
|
|
return; |
|
|
|
|
|
|
|
chck_buffer_release(&pi9->stream->out); |
|
|
|
chck_buffer_release(&pi9->stream->in); |
|
|
|
free(pi9->stream); |
|
|
|
if (pi9->stream) { |
|
|
|
chck_buffer_release(&pi9->stream->out); |
|
|
|
chck_buffer_release(&pi9->stream->in); |
|
|
|
free(pi9->stream); |
|
|
|
} |
|
|
|
|
|
|
|
memset(pi9, 0, sizeof(struct pi9)); |
|
|
|
} |
|
|
|
|
|
|
|