| Message ID | 20251202073414.200246-13-indu.bhagat@oracle.com |
|---|---|
| State | New |
| Headers |
Return-Path: <binutils-bounces~patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CE5044AA51E2 for <patchwork@sourceware.org>; Tue, 2 Dec 2025 07:41:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CE5044AA51E2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1764661267; bh=VvmkQkDdblzb+vjXlj8JY1+P4FTCq82z3X54Ljc0Gks=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=JITq3FlbIM08IwyU6CpFKG9kEJllLQ5t8eRoX3X60dqxotockrCypX3x+AseDc8ZS jq5OK5fMqcIhfLaRiumHsvMzJb2af+RhayZFwqAKrw8ZmlxZPyQCftEhj7djAOpiq/ RKKpBH3x0nKpQS7E8vKQhdSZUwuQMFO3KlvTv3eI= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id A79DD4BB3BD6 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A79DD4BB3BD6 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A79DD4BB3BD6 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1764660897; cv=pass; b=mH/HLNoZJxp3KXFRams4BwQk9PHca0j0fkJLz0M2dFTWOxI41DpJNd/ly27KsmDn+zBu+MS+/cXzCBog0CsvkxQRdQRBQu83vENdRvsff/QvSv8R6YJEuTi6E69DykQbbkhHTtVeVUrswpiQZpa6KB3gfV60cLfhe194xTufTb0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1764660897; c=relaxed/simple; bh=aFGMBGp3vMhEs4lK1nMHnDlVY7x0WeqHcwUtw0Pb93A=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=Ll6w7RcxAU9JtvJMAtOCl7hgB62ZUGbdalRRU4J+Oh+l18MRCft+olDIR/CvaTqxU7vEDjQ68GzwqmLYIEdblEsUqkBnmnzTuaLCJnV/6XKQrDgOZ72bR1pKjhue5c/vQfMU8cAD2TxmwF35S2wed/3nPpWF6th0QOpscBoFU0Y= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A79DD4BB3BD6 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5B21NxZi3307661 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:57 GMT Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4as7u7t8hx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <binutils@sourceware.org>; Tue, 02 Dec 2025 07:34:56 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5B25u7YG011885 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:56 GMT Received: from sa9pr02cu001.outbound.protection.outlook.com (mail-southcentralusazon11013052.outbound.protection.outlook.com [40.93.196.52]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4aqq9k1hcp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <binutils@sourceware.org>; Tue, 02 Dec 2025 07:34:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=L511QdIkcri03IXIn/PrWZibb+AxSCtqdVYmspbR1ygOC0M+//8eQH3+WZeSjvnp5NPwJz7JEy5P9BUE+OYm7LJm9JIERjOshCKNKr5npgOVJ8kf/GRdH02gHTWJFjZw+0Ix6mHgz/tXE1rj98EmhFgYcnHtO4BPceYJMfdGqmpmcnLhE5yJRQzxLPc78vK7qfDO6W4SRDAQPiek4HKONRiO/8qo6meeZrBNYT4VAedCuoL7fhGob7g0KB4bI6tGkhbhbJAYcZNGhjivHuMdl6Tqn4oPgU+2hrq4I4EI4naBkQPJ3S2h50103/dxvQaBk+rVIuHbK6fE8lvR0ErUqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VvmkQkDdblzb+vjXlj8JY1+P4FTCq82z3X54Ljc0Gks=; b=q44wGzP0qV6t7kRbltqzS85rZDDG+AfKrMQTAyUsvWM+JRhSyM59ggvxg2g6LRdLWk6p0h5zHL7GANHWWkaPa7lkwWQGJZ9gL9Wl7LHfoADKG3Ayjro6Pxk8bBurib7AL/DFsM5wvOg//bcTqXQRZK7oYcpPBvXVy7iHN6RZWJ7vE729di5vo68asfxJlKXXSWkpvZvAsEIOZ0FEvGoCENkP+DZeKDhboCtJphjriEwNN9cEW30MYe5xkj2wkkM+zCykF71ojtNajX+lJlElNInGlBX59uhN5p8wSJbM3zwCDZyQse4+hOaYZbHpvXyFjl7H8CvRuTPNPMqzaM2RoA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from SA1PR10MB6365.namprd10.prod.outlook.com (2603:10b6:806:255::12) by PH8PR10MB6456.namprd10.prod.outlook.com (2603:10b6:510:22c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Tue, 2 Dec 2025 07:34:52 +0000 Received: from SA1PR10MB6365.namprd10.prod.outlook.com ([fe80::81bb:1fc4:37c7:a515]) by SA1PR10MB6365.namprd10.prod.outlook.com ([fe80::81bb:1fc4:37c7:a515%5]) with mapi id 15.20.9366.012; Tue, 2 Dec 2025 07:34:52 +0000 To: binutils@sourceware.org Cc: Indu Bhagat <indu.bhagat@oracle.com> Subject: [PATCH 12/13] libsframe: use tmp variable for realloc pattern Date: Mon, 1 Dec 2025 23:34:13 -0800 Message-ID: <20251202073414.200246-13-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251202073414.200246-1-indu.bhagat@oracle.com> References: <20251202073414.200246-1-indu.bhagat@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR03CA0067.namprd03.prod.outlook.com (2603:10b6:303:b6::12) To SA1PR10MB6365.namprd10.prod.outlook.com (2603:10b6:806:255::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR10MB6365:EE_|PH8PR10MB6456:EE_ X-MS-Office365-Filtering-Correlation-Id: 2123355a-5dfd-4e90-6f83-08de31754817 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|376014|1800799024|10070799003; X-Microsoft-Antispam-Message-Info: fYCRsQCi234LvbZAc17S9pOJOgUssrpxnXZRxNH06KueH9nPtMycy6ndEiyOxGsNVH77oxJL52ma/PqNvw/E1kuA7XWy4j/fkFewBGng5uEdptxArkTSMStgCzx5KmQOThTBaGW6++L6pLfk5JLc15EGU46lnqB0K7BaBkyOhov83Zv68bbk9JjAw/Sfy+l00Ij4CEVgR8ILh+47W9qU4kASbZGaKGCf9C2eqdXNqSBe8eanP7ic9EJl4EmQmLnsiA6+8ji4SVeRnuuibdR2cDBgCWm6f/Rt9Gtb/JwFH0rZhdl3OVzQ2Vhd7NVtX3hmZ+JYsuMbbtVO2h2qv+MZurKl4hJDcUFEAQ3DdxPKQI47kO+o0eWd128I9RGU6SiWoCiHR6cya3XGPsP66RuQ5rE8SyB+OS1fm2b6kIwi0LTK4NnSPg2L2cM9k0VfSY0xwRQZaErEAeazobyTCsfKUxDYH/ObVqvDW9kmZPVeeL1wrqrW2Uim72W5Pp5WeSPCDmLwjdQErMo7oW/Deh8mr7ujtqPKYybwTTEGO2uQB8pGarql1+P8tnhjP2I4WeI5d2Bpz3yxUE6TsQiZW4AFr7XVHiBbpl15xSABFyritdtmweRiGhhK2MGB0dnBlOt5nb+jBg3xtZkNLf6V68zhPQyFYjYsP7P0EgYlya47NYOf8JlDDszBlAIqscaTOEl/6SfWrXpjZDRdOWqer5/rRIBlzMQbl1SPwMKUW99zAT69lS3v8tOklYLHE6CpC+qap5aJXakpsvEm16VAjq8rpoW09NF0YWj343sHw47T3jFv+MOIwR87melFFhJKMzSV7S7iJr0TAWWqdSQzUpK1VNT/+1I+5KYy7bsMMkFWm49JFvRxSdwpjTEWt0O2iG0iHMGyCRObNN5j9ZC5D0WoiNuHqf+C4kyWg6/wRK6gl9FE8TO9rjmehJKRssVDcUKPmuv9uV+73Ad5v4x3bsz/WLBCAqAj+xFMCYddZSQ+9oLoA3IlKhi14oI5xaL1sGyDOrix+dgU6PVFH2q3KZbft+M0u2C+skaVYfmTE0dkFKYQiGeozM0hqxA6ngPwVql7C00+TP9bUgmPBASHTBqGNRr+JwVmh9ZTL1Nbc0CMhJ29k0mQLnijV5lsqpoQMwHVEUzBoTwGyDGUXIG/eKp/7F64za32Rrs2zm87LuM1w8LVeOd+z2qI7vlR2Yo23ymSUyBkuwnY+VJ5LmYTTT1JqQcMvSK5luiCNVezwp4a8msCIUNyQVsUxFTtTqHkZfQkmzANxwKFPE51xiQwKO9mUJncwG4wiiaD4+sckhf4Dbhxx2LhFttXrO+yTwZAqi2guaU4qss5KVdWhWcsBa8yBMxesBhl/rIi5Ktt4Fp6Kys4JHUB505IenBzFNfPtXkTotwlqnLLkloHXnukI2A1EnR/gAdu9ZNg4cLX6R1BZ0Ytprjeo10ijw1HaupYNhMz X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR10MB6365.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(10070799003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: iPCZlTNDym94yuJanVZpHbAaTJxXDRN+M0FJ4vIaRdP9qPWUaQI9JZllg86hOEfXMYaNuAMR82KSQGQZPlsmsVPcWw9194CyW2IFOj7EOSjZ8sdB48QwqYp2ekoUNl5507oVOef/0iYjuN46s9yAA0Owymx71upHI32V1tCuGWHC1/HB20NaPPxaCLtDFBhiUYMajDnradDI4wluzhVZ1Tmx8LSN2mDUMZwa8ID7pacct3YXMUxDsxYTIZxC9fFnBb/fPbBUOvBSIfs2dtPv7c5R62svc9mLh6RVZggrMldxJ+pMLenWDVoZknJm6FfCyje6iIA5ThtmDl1cQzHDBn8PFthuNU2/RwB8HAOmB5LsYOSWfDQeYsOZJRIdX92wveTgJFwx3RS8qthnHxaqJk8jxFX8KbimPnh2y8KeIpAcb2um4McE1WiYpex9ocbcoWK8Y0sW6IwPNUidfJupYlrKRf86pngX5UFuWrZgdbhAYYQCp1Us3ioW8hbfmmAiFIsIIr2iefrEnrXaxJX5wbWmQFiFNmqmDd7AMI/nqEU80iwhW7aEaCxjAe9B3mt352mmss/SytLyr0RcKEk/p6wk7NMXx0l6ArtjS9KXRp4G+REtVGfI3WEJi9uOORLQkHWq9A2tTxKnKm5fPiIagPijCzSJwjb9eBgDZ6qmGmSIcLD1P9kriDxAtpgLUGwEJMMjBW29INHajFhM24ZFnxUI1AexGiEEub4x/dk06THXrrHFIB5kGoPTCCnkYmkIf4uHKP9KTaoVSgP7LIFH4znxUH1Qu6ed/WiWXeIwL/rzldEZRDz8vxm5mwKkEokTiiLfF6l5SlMkMuISMbshSaFwqHk5Q88hTSiGnJUrZPm659U8NxmPgoPVFL4/MpCy5NELjNWoJgSocpf4PmTQMOt4K2z1xRrIucXsD3KB8WPDNviK9y2L5/EWAahFMwAi8+pim4RlS87outuvX11Tauk4yty/s55dDuLwJmU+sXbE/AybSuW3tZvkyjnQU0okKqLIQNJIzTo1zlGcsmY/UmYjiMnNHbciJbRcPDOnFRftGu3LdIHfy/qBDmB8rV9tGbdwrdHyy1fYYBhDNKy9R1YA+BxxQV4XbloTlcRoM2AYAb37mMi99xTU9Qwbf9srNDwlXnVjao8tQldGL5dXl7kaFKtn9n5Dcdo9Z3SRn24dVYtElrOb42S9L8WmS9Tk3g6twtyNxEFRarewM+ArP/k1ZgXP9UpCEBb8YP+z4eNpkR0cKhGvUQkQiDJLL4VMBGd8jr+FqvKMGHRn4sWXhfZspbDxmNVlctqQGBtc7xIr0QEsC6247tvcyCmYMMZndH0eaJ8ZpWOgZzLbJSGeX0bHSwn8q2zYHaF5mbJrzCttLFSJ3oW62qyGLYrbLjm9PCD+17urAhyEhXF1Lp/EsJC9cios0wzD/7NP6kcwpe+dxY+AX9SvOIdRw7iPvULRLR8KRXpcU17QMP+ekQpDfDH22+Xf2N/xVrKVgDqslK5CEvZQK92Kuyfn5cken3KuJaJVlnA0GkaqUUvhX8G6qKcjt1HIMLH6Kfn+rPx87XyM0OgM06r8xoWLRIVjYm8hSQOR4aTDcsuXyQvnaSTNLKDQaH7/QUVVrr0wKu2Z9Zo= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ZyKbrcWfPdGtD6knn3tl4jgwtsJY0jZScLoNAxbmFh4HBYDDyRKGkGiKAloRnLvWQB6ExQtiWl+DzPqTkC7tpYeVv0bVPQvO33sul259LvdYiR37g7BrHSVZFGGdBdPYQjNaMmQcLgjMRwyj3xDsdExxY2PRvVP5u2aLmQVrVjxmA0DEsBzo6YODl1t4PuEw+XaY8KYklHiOCoZ0IvYt5czBmOGwQ2LbgqKakjH8/3fDCJd3zrxvGZtLyVxAjK1TMQVuDVTld70H3Jp4aDF+q1SoNEO1aFYXmH1mIoSgt5OpNSJdE9HFcCusfI5GP7ksDCfTIbSXTbq/Wr3xRFr/Mqot5KmZ8KFXJa0CpxcvS+StxbAiCiS9N+ZYMfspByY0AjlBG82otPNRhwawXIVfd10zW03an4tdaZLNxRXHoD3JfdNLMxx13D6LdJ6P5i/JVl+/8jRT8BWAd+4rAUXXCQj++pGL1+TOamozds4n5OfpdvcPyEk26vjOS4/ZciUu43fsCK4wMdz+dT3tqLmvkTpEci7jz5L4Uw96fwsvwFa6s4CT6SnRi4TxENQnMA55UFagpGqVJ34GBM1ShkJ6Ri3nPSBEVFt4EZAGSJQGqlI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2123355a-5dfd-4e90-6f83-08de31754817 X-MS-Exchange-CrossTenant-AuthSource: SA1PR10MB6365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2025 07:34:52.5506 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AAWmO/+E0hotz5UNjJXYBlRipgXXD3XNf72SSi1FdoeADZr4k3MoXKMrCg4PClpqRvIyGoPx+BqGWCmxkbqEVA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR10MB6456 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-28_08,2025-11-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 phishscore=0 adultscore=0 suspectscore=0 mlxlogscore=936 spamscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2512020059 X-Authority-Analysis: v=2.4 cv=Rfqdyltv c=1 sm=1 tr=0 ts=692e96a0 b=1 cx=c_pps a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=wP3pNCr1ah4A:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=TvfYXAP32kHVOHn5VuQA:9 cc=ntf awl=host:12099 X-Proofpoint-GUID: D4v3M4aLMKZXEeYjVvMUJE99AjzK-oBC X-Proofpoint-ORIG-GUID: D4v3M4aLMKZXEeYjVvMUJE99AjzK-oBC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjAyMDA1OSBTYWx0ZWRfX6Smy1eOasNi1 k5waRz4tz6R3nuLQ97ZGVuOUwbjYUi/mOc8BbxYb+3jdZaSvtNusEdddg+WnFYQlo2Or8Tp4KY1 XniEyjGIIOzlGbiWWXY6730eN3lQQ7OEwEfvaVJ2jexhnYPnI/ey38CFy6dJ/zy/6YuyBIQVWvE OEc6bnQcfCI4bROXvrASkDT2MbCLUwFPLgxeVCU/4AFNz1K/XmAzm6eaKam0f8FZsIZAN0v8ICP UF0cD+YFtb90/gRSZxjXoZfvmqsGDurEgFE4Mb4ctn7kidWeVJfjQzxnUvd4+vqI8DLTufgib7L 6fwTyEYyknym1Rwtds2Xab/eCNNEKvy6tFjGDcy3z8weJUco4Qokvl+O8jrEdq9rW9M+YuRlXis UgoGs0imrQqdiF8pDImkjWsEhPBXsXIeXiuhVTPehxXkyuRxloY= X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list <binutils.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/binutils>, <mailto:binutils-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/binutils/> List-Post: <mailto:binutils@sourceware.org> List-Help: <mailto:binutils-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/binutils>, <mailto:binutils-request@sourceware.org?subject=subscribe> From: Indu Bhagat via Binutils <binutils@sourceware.org> Reply-To: Indu Bhagat <indu.bhagat@oracle.com> Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org |
| Series |
sframe: some refactoring and misc improvements
|
|
Commit Message
Indu Bhagat
Dec. 2, 2025, 7:34 a.m. UTC
If realloc fails, the original buffer isnt free'd otherwise.
libsframe/
* sframe.c (sframe_encoder_add_fre): Use tmp variable.
(sframe_encoder_add_funcdesc_internal): Likewise.
---
libsframe/sframe.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/libsframe/sframe.c b/libsframe/sframe.c index 7a187507c46..ee94c9227f4 100644 --- a/libsframe/sframe.c +++ b/libsframe/sframe.c @@ -1732,12 +1732,13 @@ sframe_encoder_add_fre (sframe_encoder_ctx *ectx, fre_tbl_sz = (sizeof (sf_fre_tbl) + ((fre_tbl->alloced + number_of_entries) * sizeof (sframe_frame_row_entry))); - fre_tbl = realloc (fre_tbl, fre_tbl_sz); - if (fre_tbl == NULL) + sf_fre_tbl *tmp = realloc (fre_tbl, fre_tbl_sz); + if (tmp == NULL) { sframe_set_errno (&err, SFRAME_ERR_NOMEM); goto bad; /* OOM. */ } + fre_tbl = tmp; memset (&fre_tbl->entry[fre_tbl->alloced], 0, number_of_entries * sizeof (sframe_frame_row_entry)); @@ -1819,12 +1820,13 @@ sframe_encoder_add_funcdesc_internal (sframe_encoder_ctx *ectx, fd_tbl_sz = (sizeof (sf_fde_tbl) + ((fd_info->alloced + number_of_entries) * sizeof (sframe_func_desc_entry_int))); - fd_info = realloc (fd_info, fd_tbl_sz); - if (fd_info == NULL) + sf_fde_tbl *tmp = realloc (fd_info, fd_tbl_sz); + if (tmp == NULL) { sframe_set_errno (&err, SFRAME_ERR_NOMEM); goto bad; /* OOM. */ } + fd_info = tmp; memset (&fd_info->entry[fd_info->alloced], 0, number_of_entries * sizeof (sframe_func_desc_entry_int));