Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp3219660pxb; Mon, 18 Oct 2021 10:30:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx+xjB8EblLLfY7EgRLyf/Oj9TGqLWCMGLdxjlT2E7If7GEJPlXMux+xdm5m+iUTyYAdrGF X-Received: by 2002:a17:907:da5:: with SMTP id go37mr11847633ejc.394.1634578250040; Mon, 18 Oct 2021 10:30:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634578250; cv=none; d=google.com; s=arc-20160816; b=hA5aL2DGXwMxsMl8uIsposcdWl8Sh57n9k5oWYmYV27PSuNajupX872nUxZkiljf48 xhQ9SuYxSxCZLzDdn+cpYz3vBleNi2a1PHSMfwoyXjF75qhiWPeqrPHWhmY1JlIo2JIx PzDt7gWbgQ8MjVVZZbGmKgy4AEdzDrYDdntiSaiaEsFWQHFWo0ko0PC31tnFVjqvyiIb JKYJ4KpY07FcL2q4m9g3v2BMOEtkGds7zypslZ9MA0y5EzBiX2WwQ8domaQ02oF+VwcJ TyE+/h2WD2kRq0uZYBlVPo+Y4hebkJKkbUiv7I/jXfU7HIG4BXB4/G4kGj7bbW/RbPS4 HjZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=oPGiMYVcFP/PRF1iUKLfRdTZL2d6ebR3k2DQI7qC/DY=; b=Y7BdyL0iIoCNolL2PGKAURs3IFZ/lh1FADG6ZC9NNZQiYYihy0XQXvfCgZ6el7EolG fdlPDDYQYL1NGLbU78946B/zDgrQdUzm4/2BSbvJ0kWJa9Ci3kAhGGbV3VshPYBcnbi/ 3j0ArJtBt6/xP5MxiCt7HwHjpJpDUUBXtrhgqsIaIUcOurrB7X8XXgdmc6AoKca0mNVt /rgA5lFjfMUT0yIzymaL8VzRwb9P3q0SLgzWdhl9HZkE1XEc6+2Hf1jtLjVSFXcNnZ9v GZSXk8UlibSSjxBldbxGggWVr47sJ+aNfciZD3oo5VGIzIp6nsrxqxAUKKFy2gZchH9/ CcLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=aHbq26lh; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b6si24569084edu.115.2021.10.18.10.29.48; Mon, 18 Oct 2021 10:30:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=aHbq26lh; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234087AbhJRRaw (ORCPT + 99 others); Mon, 18 Oct 2021 13:30:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34036 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233692AbhJRRav (ORCPT ); Mon, 18 Oct 2021 13:30:51 -0400 Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 679CFC06161C for ; Mon, 18 Oct 2021 10:28:40 -0700 (PDT) Received: by mail-pl1-x62e.google.com with SMTP id i5so5506742pla.5 for ; Mon, 18 Oct 2021 10:28:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=oPGiMYVcFP/PRF1iUKLfRdTZL2d6ebR3k2DQI7qC/DY=; b=aHbq26lhgagSzppCtiWKmlolH+OhGP4KxHSHIVz6th939mHqDyPenLHn/NMHTxTmTM zvIMPgv6Y+Vn9WdqDBePD4vRT9YYtEwBzqHP8N/+Zp+9tEcN93wN1WKhN7+1LFBnTPAa sxEkDVas0m6i41gZDQS76NjnJnd0UZ7I7wX28oZOkLfQNO+vm7V64MHFCjuDkIFxTTNG 9+tDnGYooVHLfa0gHtg3Ahp/wc+9xD2jZLwiC9QBObh6FM9xVrVUQbm9pMKCCzNLo2Ty 7CBNM335FXkg1KJbGXMvKhI9TqnREVb5XwR34iUZz2XGtdl1lNfPi6kbn1dHf6U+nwgG x3cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=oPGiMYVcFP/PRF1iUKLfRdTZL2d6ebR3k2DQI7qC/DY=; b=55xFs7pIG29U6huAZNCz4LrtHFsvGnBaIKhjzFctt+xLiU7IqCTpdfhETTkko5jyYY PCi1T5kyWHE+aWb7YlmvZ3Peq2wVSAkwuj1+kL3B3mbBTYyV9z3Exjz513Zf9IR3jh2t dnp95gPrGpSdqcH+XidAc68pJ0ESbmtE2h0tPjWAxRLSZmcXH9BngYqZNXgbUa5K0noW /Qmd4ftpmV4XKssuA+gUyxtCye+rmym34kNoFFr03F3zYy7r7kHlo6IR4jry/qKfjilN HpXJHTuBr9zZXwCDfszcw/6HsoGnh5hwcnsZ50CxkmZ4E9FgvT1xN5rBwt1Ag4d75WAH gJQw== X-Gm-Message-State: AOAM533ITCDhrsLVD/3Mzbg4GUIQRpwvSPQkHbiPCynDttfuTSOCE/5X AOICvSHAQc5k11YQ3s9zLr6r2iPr9RlHRA== X-Received: by 2002:a17:90b:33c3:: with SMTP id lk3mr189721pjb.237.1634578119618; Mon, 18 Oct 2021 10:28:39 -0700 (PDT) Received: from han1-NUC8i7BEH.hsd1.or.comcast.net ([2601:1c0:6a01:d830:a510:aebd:a4ae:453c]) by smtp.gmail.com with ESMTPSA id fv9sm51156pjb.26.2021.10.18.10.28.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Oct 2021 10:28:39 -0700 (PDT) From: Tedd Ho-Jeong An To: linux-bluetooth@vger.kernel.org Cc: Tedd Ho-Jeong An Subject: [BlueZ PATCH 0/9] Fix unchecked return value Date: Mon, 18 Oct 2021 10:28:24 -0700 Message-Id: <20211018172833.534191-1-hj.tedd.an@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org From: Tedd Ho-Jeong An This patch series fixes the unchecked return value(CWE-252) issues reported by the Coverity scan. The idea is to make the change as simple as possible without changing the functional flow. So, it logs the output when the function fails after checking the return value. Tedd Ho-Jeong An (9): device: Fix unchecked return value adapter: Fix unchecked return value attrib-server: Fix unchecked return value plugins/admin: Fix unchecked return value profiles/a2dp: Fix unchecked return value profiles/input: Fix unchecked return value mesh: Fix unchecked return value obexd: Fix unchecked return value peripheral: Fix unchecked return value mesh/keyring.c | 6 +- mesh/mesh-io-unit.c | 6 +- mesh/rpl.c | 22 ++-- mesh/util.c | 11 +- obexd/client/transfer.c | 12 +- obexd/plugins/pcsuite.c | 4 +- obexd/src/main.c | 4 +- peripheral/main.c | 3 +- plugins/admin.c | 15 ++- profiles/audio/a2dp.c | 33 +++++- profiles/input/device.c | 6 +- src/adapter.c | 249 ++++++++++++++++++++++++++++++++++------ src/attrib-server.c | 21 +++- src/device.c | 141 +++++++++++++++++++---- 14 files changed, 441 insertions(+), 92 deletions(-) -- 2.25.1