comparison alac.c @ 4226:43ebe9279fa0 libavcodec

fix some potential security issues, patch by Matthias Hopf, mat at mshopf dot de
author bcoudurier
date Wed, 22 Nov 2006 01:11:29 +0000
parents c8c591fe26f8
children 05e932ddaaa9
comparison
equal deleted inserted replaced
4225:fad0e092cb68 4226:43ebe9279fa0
470 if (alac->avctx->extradata_size != ALAC_EXTRADATA_SIZE) { 470 if (alac->avctx->extradata_size != ALAC_EXTRADATA_SIZE) {
471 av_log(avctx, AV_LOG_ERROR, "alac: expected %d extradata bytes\n", 471 av_log(avctx, AV_LOG_ERROR, "alac: expected %d extradata bytes\n",
472 ALAC_EXTRADATA_SIZE); 472 ALAC_EXTRADATA_SIZE);
473 return input_buffer_size; 473 return input_buffer_size;
474 } 474 }
475 alac_set_info(alac); 475 if (alac_set_info(alac)) {
476 av_log(avctx, AV_LOG_ERROR, "alac: set_info failed\n");
477 return input_buffer_size;
478 }
476 alac->context_initialized = 1; 479 alac->context_initialized = 1;
477 } 480 }
478 481
479 outputsamples = alac->setinfo_max_samples_per_frame; 482 outputsamples = alac->setinfo_max_samples_per_frame;
480 483