decoder_control: add assertion to dc_get_error()

This commit is contained in:
Max Kellermann 2012-08-15 17:56:12 +02:00
parent c035910df9
commit 784d666a8e

View File

@ -207,6 +207,7 @@ dc_get_error(const struct decoder_control *dc)
{
assert(dc != NULL);
assert(dc->command == DECODE_COMMAND_NONE);
assert(dc->state != DECODE_STATE_ERROR || dc->error != NULL);
return dc->state == DECODE_STATE_ERROR
? g_error_copy(dc->error)