diff --git a/src/switch_core_video.c b/src/switch_core_video.c index 068ef1ee2d..5a556451cd 100644 --- a/src/switch_core_video.c +++ b/src/switch_core_video.c @@ -1072,14 +1072,13 @@ SWITCH_DECLARE(switch_status_t) switch_img_fit(switch_image_t **srcP, int width, switch_assert(srcP); switch_assert(width && height); - img_aspect = (double) src->d_w / src->d_h; - src = *srcP; if (!src || (src->d_w <= width && src->d_h <= height)) { return SWITCH_STATUS_SUCCESS; } + img_aspect = (double) src->d_w / src->d_h; new_w = src->d_w; new_h = src->d_h;