}
bzero = 32768;
break;
+ default:
+ return AVERROR(EINVAL);
}
if (fitsctx->first_image) {
static int fits_write_packet(AVFormatContext *s, AVPacket *pkt)
{
- write_image_header(s);
+ int ret = write_image_header(s);
+ if (ret < 0)
+ return ret;
avio_write(s->pb, pkt->data, pkt->size);
return 0;
}