Return -1 on invalid input instead of crashing.
This commit is contained in:
committed by
Carl Eugen Hoyos
parent
b8e3b74147
commit
364889cf9c
@@ -710,7 +710,7 @@ int sws_setColorspaceDetails(SwsContext *c, const int inv_table[4], int srcRange
|
|||||||
|
|
||||||
int sws_getColorspaceDetails(SwsContext *c, int **inv_table, int *srcRange, int **table, int *dstRange, int *brightness, int *contrast, int *saturation)
|
int sws_getColorspaceDetails(SwsContext *c, int **inv_table, int *srcRange, int **table, int *dstRange, int *brightness, int *contrast, int *saturation)
|
||||||
{
|
{
|
||||||
if (isYUV(c->dstFormat) || isGray(c->dstFormat)) return -1;
|
if (!c || isYUV(c->dstFormat) || isGray(c->dstFormat)) return -1;
|
||||||
|
|
||||||
*inv_table = c->srcColorspaceTable;
|
*inv_table = c->srcColorspaceTable;
|
||||||
*table = c->dstColorspaceTable;
|
*table = c->dstColorspaceTable;
|
||||||
|
Reference in New Issue
Block a user