Received: by 2002:a05:6358:c692:b0:131:369:b2a3 with SMTP id fe18csp238598rwb; Thu, 27 Jul 2023 11:58:51 -0700 (PDT) X-Google-Smtp-Source: APBJJlHTxa7MHVrFpV9emHOJbKXns+ZJeiZQSkXbRcuqp6AwVUdVjpqxyrSXv1j8iIbqV+rqOWmu X-Received: by 2002:a17:90a:9ec:b0:268:281d:64f0 with SMTP id 99-20020a17090a09ec00b00268281d64f0mr192783pjo.8.1690484331185; Thu, 27 Jul 2023 11:58:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690484331; cv=none; d=google.com; s=arc-20160816; b=orZ+kR1RlYvT4LmLcaJYcegzDkzG8IHq2lBUUOf0QK/VJMLvMo8Pi3dDgoAO6wswqJ SBhaWqT2t+RJGzJzv4ZjoICcCuB6agHoP7uojM3SLuexxcz7fGxqOiXdmSIDOJhwtrQe LNALxptY8mk4Hjtu8mQ83CL4Dx8RT20XYABP/Ag7drMPbsBTtjnxbwUS8EEbbTD2EgU4 1TWOfx3ypwecC/W/BjJs/Z3ESu47kI9xbk3IH7kEiGE8XFsLAaoWqQDaWD26l1/9sDQe RW+XjZA0mb/aE9Gh+9n5Y9sRZQJ9W5i43NwH1xyxQt/2aCtvL2lHrBKYWcIbdrUFytFU YIlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=yfSIJHKVO4u5JFm2gLQ1JdCqsnXydYIvBCEF/5n3SZQ=; fh=akU1owywd7EUdlNcW2ybA+2jYz8Zl7hXbuGeKgDF6w0=; b=GY/NdHa1iCST6yfBb5Q4NN7gwKD6wU9zR6vs7FCgzBsK2XTkrnz9M8mSy+BAgPaTSZ nN341gpkp2TK4q7JQy0lGInuijjjpnoqYifkaVBXafggDHpBOcPckB7YvP5vuq3x4zUF 99XwaouibxZ8yfXDarMN1kOFhAIZ9TJs/zdWs9Di8qwJtljGjk0zU/AYpxp1bBCqxB3d Hg37w/2xJQX2jd85PfDV5kB65vbrggN10PvcwJ90Mrdwbcm9K134gwJDppjZvUobjJC5 WRjoHv7U3suoV3FvsapzUkApk2XHGHJtZOoBtdfwmx09Sz4afEktIxaWSD6vGANeljVZ YPHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=NHFRwP9C; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 38-20020a631366000000b00563fbbe378dsi1606889pgt.347.2023.07.27.11.58.10; Thu, 27 Jul 2023 11:58:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=NHFRwP9C; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231645AbjG0Ssd (ORCPT + 99 others); Thu, 27 Jul 2023 14:48:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37794 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231815AbjG0SsZ (ORCPT ); Thu, 27 Jul 2023 14:48:25 -0400 Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2FBB030FB for ; Thu, 27 Jul 2023 11:48:12 -0700 (PDT) Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-2b703a0453fso19901491fa.3 for ; Thu, 27 Jul 2023 11:48:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690483690; x=1691088490; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=yfSIJHKVO4u5JFm2gLQ1JdCqsnXydYIvBCEF/5n3SZQ=; b=NHFRwP9CISX8G2xagBQUoP9L//iOwFAwa3Tw8ybCeAxROTO3JSyQNTIbDtjhpeZLBN 468MqA0+zBYJqd3oqNfJz8t4qJ2ow42vV0qQbrcYbS9wot3Fhjrq25xYTcTipQ8KhCBC 0I7693eFWk8kghChuZwzNgqRUxHYbnvM/Io6QVlpsCr0NBLrWcpGyIb2JU0aY9+NnKDQ Rhc9MmUiLt7nnSkntuJ7rZJh6I+gdv8P4qokj5vXjMXRPAjPdK/9HhikVSlWGQx/7eL2 0wLDvcAeOJaOgxZuo66x7UlEIF6cnAM0i0rwhbGZ7uk+fPHzfTL/D+peuqGr2HbGExqN CWPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690483690; x=1691088490; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yfSIJHKVO4u5JFm2gLQ1JdCqsnXydYIvBCEF/5n3SZQ=; b=dMPBJ+sf364FQLXspLlGYh7PNrcrKZA+dzi90qhpb+/Oa/MqKZN2Rm5elM+ASIU9E/ +R0hS4bwW1poUrS3E9Q6K6fU+7b8/n1PsQQrHty6b5sdnpc9pNxYwLXIwJIbeso8mVpy fCKvgi1ffWfZpS0UAPqKmnIpl4G5kMHU3UWh0xMBIfImKG3faSx1IXECrOcu3Au0cN7s J2Qnvi6GEe+hOEFjzq8wvlUkEMmCVpj21tcqubyO/54MUWOWDliynOCeQzm9ZiaG+DRL mbHvPsGyImVcRxRcWTyme/I3K0+m1dS5tYFjtp/fYolCbyFZukEtfKH6EVIGsM/CLl2V Q4JA== X-Gm-Message-State: ABy/qLZQ7i+W62GVgIOYCzqGXoul6V9yedqhn6MQE4Er9QnIrBzxmdub Bs+/zt9lbz7t3mcG8su1e6DLM6uxOmIZi0dYjnSMbs1D X-Received: by 2002:a2e:7304:0:b0:2b9:cb86:ef0f with SMTP id o4-20020a2e7304000000b002b9cb86ef0fmr616204ljc.32.1690483690125; Thu, 27 Jul 2023 11:48:10 -0700 (PDT) MIME-Version: 1.0 References: <20230725084431.640332-1-simon.mikuda@streamunlimited.com> <20230725084431.640332-9-simon.mikuda@streamunlimited.com> In-Reply-To: <20230725084431.640332-9-simon.mikuda@streamunlimited.com> From: Luiz Augusto von Dentz Date: Thu, 27 Jul 2023 11:47:57 -0700 Message-ID: Subject: Re: [PATCH BlueZ 8/8] adapter: Ensure that file exists on IRK write To: Simon Mikuda Cc: linux-bluetooth@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi Simon, On Tue, Jul 25, 2023 at 1:56=E2=80=AFAM Simon Mikuda wrote: > > --- > src/adapter.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/src/adapter.c b/src/adapter.c > index 4c3bb091d..fe8ae7604 100644 > --- a/src/adapter.c > +++ b/src/adapter.c > @@ -8823,6 +8823,8 @@ static void store_irk(struct btd_adapter *adapter, = const bdaddr_t *peer, > > g_key_file_set_string(key_file, "IdentityResolvingKey", "Key", st= r); > > + create_file(filename, 0600); > + > store_data =3D g_key_file_to_data(key_file, &length, NULL); > if (!g_file_set_contents(filename, store_data, length, &gerr)) { > error("Unable set contents for %s: (%s)", filename, > -- > 2.34.1 This looks like a fix as well so reword it and send it separately, also please add the runtime error in the description. --=20 Luiz Augusto von Dentz