Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp50457pxj; Wed, 26 May 2021 15:51:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxXWa2xgKBu1a3ExqkVVyugeAvzuJWhPBR3f3oNSoNycVN3ZW2LNPKV6KdIlXE1ywoMUOGG X-Received: by 2002:a02:6d13:: with SMTP id m19mr477003jac.65.1622069465002; Wed, 26 May 2021 15:51:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622069464; cv=none; d=google.com; s=arc-20160816; b=VGivjEY3X+DSCLhNgZ6P6apP8E0B/meve081H28xOd0vACIbnsOLAr28gQjUcy9wkE OzIpWNNZq+LtKZ7JWYBascwUoSoEmfmfWJr9vAFYP3UYoy9wM+ZvVpTjbPoxpZrd1KhI PWdHTGU+Dwen0G1YKug6/mj5GgK1tmwhPI//m5jzGKlhrnWczXKGLfra90CbW8WUKbmC hoEMXtjXz/dcnEZBUuk3lpQIcWgCe6BT5kpzESoYOONjSv+Jv1znZ0zayGS0ABKdrYLz 6OnfS8InBRKtG321zLeso1n3gJxFL0C57Yb13jYbFIybUOO+Z93SDOmqOzGz/xD7WHZv Z6Hw== 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=W0xL/wAmB2zPBX9ms3ONNX4hzcZBWDkgv2/924oUi3c=; b=SNyFH8ldv3uese78FhGf3MVs8W8M4YZgX1i1SkG6KFz6mM6y+xp10g0OpG9a501EU0 gk95DTunL31IOgjMXzLxMmVjqE/5Jbtcr5Z1G6ILUXbBMzVBrpmTFt2pzYd+h6McgAtH HIpMBmR2cAi6GQ/0T6MaByGuo+tCk+oNmTpEfhDjXTmEVsGmrCBzP9mU+pZAwFLu1pVp F1DipGAIXdGSprgq5+mwpfBuLHf77AE8KmC216BWvEiDfd2m6+/A4GJ1FZtpT34OhjGZ Le9IxQ2LZvZLQ1Dl+50HajIhtunVO/2b5U/BZkenOfA+ZkWDN6xRVXLZGYyoTf2m85Vb 2C6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=jAZlH3uT; 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 15si409284ilz.158.2021.05.26.15.50.36; Wed, 26 May 2021 15:51:04 -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=20161025 header.b=jAZlH3uT; 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 S234352AbhEZRiC (ORCPT + 99 others); Wed, 26 May 2021 13:38:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48010 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231461AbhEZRiB (ORCPT ); Wed, 26 May 2021 13:38:01 -0400 Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4F84DC061574 for ; Wed, 26 May 2021 10:36:30 -0700 (PDT) Received: by mail-pj1-x1034.google.com with SMTP id g24so1200113pji.4 for ; Wed, 26 May 2021 10:36:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=W0xL/wAmB2zPBX9ms3ONNX4hzcZBWDkgv2/924oUi3c=; b=jAZlH3uT8PuIp/2oEVFg3EqLrlZNGEfE6INcfmp1PWE9GSZNvdJMcxyKaKMbfFwceC /vqD1J6C/b0c1FlKc+1KFVtdmg6HiF/1XEnq3wZgcK6XqXdF0ynY5E0KCdABAPDdQvua BuozTNakWslEdX1Of3LbPQwPy0LeaOzmiKF4SDJKZldELzphCXkl85+IHBNPDq0zvO/0 udh09rdNMhBwsPULc5SAs/ejYwmV51Hyv4ksS2EnC9Qw5h6N88nOb1ZUoySqZ5tbROrO KgOFopmrzQDWrCdAy8L3abvA1Em6ACVhq0cZbKp3VERPqt3dpqNxmL1eolLyH2Nki97g NPew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=W0xL/wAmB2zPBX9ms3ONNX4hzcZBWDkgv2/924oUi3c=; b=YQek4xxRdfYO99x5UuvOK7eaoHieEv/848sSVdSp0k/5QcHhsrqOrDRpx3XxG8b4kK y0DusW4cLRa4XsUWlgmDL7MDopnKOWC+ZcgtouXyN51c88EC2WmibOGt6TY66tMrahE7 r9QwdEyX2xGcRdkS37QuV2BnB2pJ9lBwaRUr1A7+E5o3LxcWcBdAevV+fkdXotUdTx97 5w7/RLezYLsYG171mqgTwO6VQBoCfmDb20MChpTCaS39WvD1FLIB3m576Oc/BYfGo+Wq lQdQ+IGe3Yl+kMpc9bOr6ZyC6E3slmxWRCkT68hcDTM8V7vw6Mncl32BQBK0lsjxjbjk jr8A== X-Gm-Message-State: AOAM532Ia4ciEBfQICsWVIa6brN6vInwzCUxF3uhWdKWywfGl3WoFOUL JfaoLAzhRvim9Lk2lrlAeYsO+9sNsnTO0A== X-Received: by 2002:a17:90a:5406:: with SMTP id z6mr35932161pjh.130.1622050587651; Wed, 26 May 2021 10:36:27 -0700 (PDT) Received: from han1-mobl3.intel.com ([2601:1c0:6a01:d830::e853]) by smtp.gmail.com with ESMTPSA id z5sm16187894pfa.172.2021.05.26.10.36.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 May 2021 10:36:26 -0700 (PDT) From: Tedd Ho-Jeong An To: linux-bluetooth@vger.kernel.org Cc: Tedd Ho-Jeong An Subject: [PATCH V2] Bluetooth: mgmt: Fix the command returns garbage parameter value Date: Wed, 26 May 2021 10:36:22 -0700 Message-Id: <20210526173622.444397-1-hj.tedd.an@gmail.com> X-Mailer: git-send-email 2.26.3 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 When the Get Device Flags command fails, it returns the error status with the parameters filled with the garbage values. Although the parameters are not used, it is better to fill with zero than the random values. Signed-off-by: Tedd Ho-Jeong An --- net/bluetooth/mgmt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c index b44e19c69c44..91d36c3bf23e 100644 --- a/net/bluetooth/mgmt.c +++ b/net/bluetooth/mgmt.c @@ -4061,6 +4061,8 @@ static int get_device_flags(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev_lock(hdev); + memset(&rp, 0, sizeof(rp)); + if (cp->addr.type == BDADDR_BREDR) { br_params = hci_bdaddr_list_lookup_with_flags(&hdev->whitelist, &cp->addr.bdaddr, -- 2.26.3