From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id AC86E44AF7 for ; Sun, 13 Jul 2025 23:02:07 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id C545D68E4CD; Mon, 14 Jul 2025 02:02:03 +0300 (EEST) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 2301D68E4B5 for ; Mon, 14 Jul 2025 02:01:57 +0300 (EEST) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2363616a1a6so30554275ad.3 for ; Sun, 13 Jul 2025 16:01:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752447715; x=1753052515; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=VTyf9QuO3WI6rpvPQ0oMuzpQnn/Q6X6B2JT83BqkDxA=; b=KnzM2OJ9b4mq9Uh9EdlTEdRNAX+1zt26DW0Rr6kZXFxz4hV7RfztUyR0cEymMtJZ7h nkWwe9U0uAFECDdnBS8csFXIg+7Y4SeMvkOOc+EUkjS0es5Wz9l0iZ9Vqes/ANUzN16D U1IdRbkMFN5HQrk1aJ4/9gGKc2gc4hcTHMfwMkpzbYRHRqoN76/YSQQ33/EPI1TGj3t3 FUIrLG1J9kzxFVIH919vV1RQ8G1AwnZqmkFXQ96rsM6W/17LO2vUqCQQCAeZ5VoG2KiD Ms0k5Ic7dmR6mmIZsx+21xRpKRpgMZZFGRU6pg1ncGdbUhXWzJl7KlNj8Sln6ds0AMRr Ervw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752447715; x=1753052515; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VTyf9QuO3WI6rpvPQ0oMuzpQnn/Q6X6B2JT83BqkDxA=; b=TJdUTTvmLcfxq/qgR13soB077pp8PymuiIrw26/ywoCZqzkRT083E7zmC8fohD3q4/ UPGmviF5kKdGCKYe7lGxLc5PWo0SkBN1STbZbajt1b7JxEO8eFUuKWAVoJsECqbWmy86 pWNA7w+TnOFV8qDpLIhvaOZxVJPgDewiDQrFerH8sUtve3uOY5j/ndCK0UQRCCb48p/h ON+lu1x0mlRRmN8BGENMtBh6MWfCyUHsqVbjL3FWHJxAd3t2zcSGxDHqSMlWOEd360Fu YjvcA+Y/zJneP0o2njsXItrdIkFLiddiSd+Y5hq/jxs3hxYFtwd52a8gd9jKR5KTDXAB 1bBA== X-Gm-Message-State: AOJu0YwW1pXbB0ekPHNiG3+rlOvprtUryymQZvXC8+tf5aoOhBidZScY +aSmtz9BUnSdlVdPhGFIBQ1sUHFK44m2g/9EKz0c3LF5CoFUsWwSHD26hxl7kw== X-Gm-Gg: ASbGncugWPKyoHJmxq7QCraJ/R+7dyfXwMIcqLVmplTn4lOuYfvJko0Xpa0YqDesuw7 KZ1quH2XOYDeAyrLFafd89zjsm2YRQGrrZEBdpCjxq1kojjF+Lc0fxo1ojIPktyvuUr8WoekP2v Qgr1VdmY3lsuPdjBuvLh9pUF4asCjNV06PBlPawUwJcJChFwSVLe0m40TpN/Cd7un0Tu6Ocoigw QK709JgU5biB9BFyjBVu8BuSdQrxQ9Y0UBDJHEoXAyYbSJQForb4dfFSBz9qjittCL3Kpg4xkJ2 F2XgGKUAC0j4/ZKRoL+qyKIJL1uArI9nPySunzOiTfXvQNsGjAbVofFmRXHXrLqbBMh79yQ0xuP +jHmpZiqp+VAqX5RcPRX5 X-Google-Smtp-Source: AGHT+IEfrsH1/ojcGx185vCMWf0PyYpTQkH2guZKYQakZIl36mgmZao6Aas1ZQ1B2ADu4joVNox/JQ== X-Received: by 2002:a17:902:ea0e:b0:234:d10d:9f9f with SMTP id d9443c01a7336-23dee29df7dmr128974895ad.40.1752447714737; Sun, 13 Jul 2025 16:01:54 -0700 (PDT) Received: from Gryph ([2800:2121:b000:82e:5cac:4861:462e:fb7e]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23de4359c68sm80149445ad.213.2025.07.13.16.01.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Jul 2025 16:01:54 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Sun, 13 Jul 2025 20:01:52 -0300 Message-ID: <20250713230152.8373-1-jamrial@gmail.com> X-Mailer: git-send-email 2.50.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/motion_est: don't add offsets to NULL pointers X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Fixes: libavcodec/motion_est.c:94:31: runtime error: applying zero offset to null pointer Signed-off-by: James Almer --- libavcodec/motion_est.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavcodec/motion_est.c b/libavcodec/motion_est.c index 93be712cc0..bde4591bf7 100644 --- a/libavcodec/motion_est.c +++ b/libavcodec/motion_est.c @@ -90,12 +90,14 @@ static inline void init_ref(MotionEstContext *c, uint8_t *const src[3], ((y*c->uvstride + x)>>1), }; int i; - for(i=0; i<3; i++){ + for (i = 0; i < 3 && src[i]; i++) { c->src[0][i]= src [i] + offset[i]; + } + for (i = 0; i < 3 && ref[i]; i++) { c->ref[0][i]= ref [i] + offset[i]; } if(ref_index){ - for(i=0; i<3; i++){ + for (i = 0; i < 3 && ref2[i]; i++) { c->ref[ref_index][i]= ref2[i] + offset[i]; } } -- 2.50.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".