From patchwork Tue Dec 19 18:03:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella Netto X-Patchwork-Id: 850984 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=sourceware.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=libc-alpha-return-88356-incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b="N5gqDcaF"; dkim-atps=neutral Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3z1QlW3w5Wz9t2W for ; Wed, 20 Dec 2017 05:04:23 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:in-reply-to :references; q=dns; s=default; b=Anagzsvbp3XADJdY7YM0KIOBxzo4hfq oBQW0vzAUFJ/JU8s6AxcUvo6SWmMgYAEpTvxPk5eusxfNoqEcDe8Z37ApQy/3YRU BB4K3Qtg0DtJN7fzF4MuKVf+YCkUJtcJaQPx8MjWMcQNvsNSzGZBFJYESMW3zX4Y bDOuyKnQl/JA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:in-reply-to :references; s=default; bh=EKuTy05PTHI0jbUF7fGoZjjaUXU=; b=N5gqD caFfm1aDehGSGH+HHnrYP71wEd3L3t790gPsBO2v5YPRu/5qiqJtiO/cyHSL/bC+ zW6dOAGFvPZp6RElj3Bd4GAeOtV20U98o4oPJ8TPCd1gnHJor7aeWoM4EU9gQutf dOEQbF61cHGYWA6zlgBYsYRPVo1n+7s07prx/E= Received: (qmail 96225 invoked by alias); 19 Dec 2017 18:04:08 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 96132 invoked by uid 89); 19 Dec 2017 18:04:08 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.9 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-qk0-f193.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=L/ytCW77mN8dcaOdWxkPDVlgpenjwlrNHbvd+cNDlT8=; b=fpVElQrC/zXES2HUc8jE1mZOt8RJE6r8p436FVw962mGhef0egNV53//QBCm63O2IB cxuzzqD0n3NfNfvKz0JlWGnG8fb9j8+Ar4qssBxg6qCVTqnhs7qDFNnI+BUPuwJ45n1s 8EzpANKjGXaVHawyFBojdcXu8C6vbsnZHsx61ui33O3vXIVcxEH+EMIMH6DQlaByOtZ4 wZIapsRAgleRnRWqihpj2uHaOQjfbTT+332ryi1GEsBSru+6T1Y4uuCgvxny7upEiV4R F4G8aTvZEEZ1suujvmTXGDP3HUztmviRhCDOQ3Nb/gPi23b2pIc6I5dr+rdldCQM6Rgm 1mCQ== X-Gm-Message-State: AKGB3mIvOfM7iOhTGt95ix0052rRKh8V9EXDCYTAhGDQInSwZnqfEiNm qUIW22KHIL3lhLdQ4LcGD0Au9+lg3Eg= X-Google-Smtp-Source: ACJfBovUGvwuEmloROfZGBO+G1TR/719akHglkEOc5C44M7iatp2Ug4z4wRxeo+fRZwApyK/RbY4Cw== X-Received: by 10.55.161.78 with SMTP id k75mr6183264qke.158.1513706645600; Tue, 19 Dec 2017 10:04:05 -0800 (PST) From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [COMMITTED] glob: Silence warning about void pointer arithmetic Date: Tue, 19 Dec 2017 16:03:59 -0200 Message-Id: <1513706639-12259-2-git-send-email-adhemerval.zanella@linaro.org> In-Reply-To: <1513706639-12259-1-git-send-email-adhemerval.zanella@linaro.org> References: <1513706639-12259-1-git-send-email-adhemerval.zanella@linaro.org> Sync with gnulib 0e14f025d2. Checked on x86_64-linux-gnu. * lib/glob.c (glob): Use a 'char *', not a 'void *', in pointer arithmetic. Signed-off-by: Adhemerval Zanella --- ChangeLog | 3 +++ posix/glob.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/posix/glob.c b/posix/glob.c index 511ec4b..8557196 100644 --- a/posix/glob.c +++ b/posix/glob.c @@ -641,7 +641,8 @@ __glob (const char *pattern, int flags, int (*errfunc) (const char *, int), { # if defined HAVE_GETPWNAM_R || defined _LIBC size_t ssize = strlen (s.data) + 1; - err = getpwnam_r (s.data, &pwbuf, s.data + ssize, + char *sdata = s.data; + err = getpwnam_r (sdata, &pwbuf, sdata + ssize, s.length - ssize, &p); # else p = getpwnam (s.data);