From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/11803 Path: news.gmane.org!.POSTED!not-for-mail From: Daniel Sabogal Newsgroups: gmane.linux.lib.musl.general Subject: [PATCH] fix signed overflow in ftok Date: Fri, 11 Aug 2017 22:55:22 -0400 Message-ID: <20170812025522.20167-1-dsabogalcc@gmail.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1502506467 13086 195.159.176.226 (12 Aug 2017 02:54:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 12 Aug 2017 02:54:27 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-11816-gllmg-musl=m.gmane.org@lists.openwall.com Sat Aug 12 04:54:22 2017 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1dgMZA-00031j-Ll for gllmg-musl@m.gmane.org; Sat, 12 Aug 2017 04:54:20 +0200 Original-Received: (qmail 3403 invoked by uid 550); 12 Aug 2017 02:54:24 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 3385 invoked from network); 12 Aug 2017 02:54:24 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=r8WmzgDiQGLXQE538GvcxhY3/1t8NUuTQj5oiK5P6hk=; b=ZnlzYz20Xp2ON0lPlWBTqL8N4Hb2WELgJ94qG3j+o60hkpjoRi+H1T9vaJpbOuInN5 ihThpuHuwy/VlPy+fl1OMbm4N+WDrvsosyvgGV/Ts77253UsdddHENcskp7aQCA50SpO jsxge//oQr1UeBb7TIPiAULvDsJ8orAEUXC4EOU5jAYG6ZCEx+sJfl6sXfXTmsFIe2Yn wr8cXEYQhaiQA9s2aB2hv4Ctz5QvY+21TwdqCLJHYiwrYaMczodhi/pDF2mTexrtohdX 1fV3fE3fBo+uBOy+nIj3b+j78onQukkWiTVFZKxLc2kCTsZeUdGbOZOO5B902poYfvD9 LutA== 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; bh=r8WmzgDiQGLXQE538GvcxhY3/1t8NUuTQj5oiK5P6hk=; b=UjwuCMumG/yklFTmvO3Zj9zzGqfvGyEjtHlgnYJXPzeDP6aLkvr5s+ttYuP+ip3Cv9 AyOSh+U4Y5GBwm2Qt+9MVkWbHRi7gCC/uQmLNbvz20rbSgPh23LYY/Ub+fAMNJIi2kR2 ky9dZvBaq0Ua1t7E0oCaM6Nrjngq82ct+otc9+AaTbyWfWdihZYFBsGsRpmk5bpNixAp 0c4R+mG8W3fdjmf/hAvqjxAxPfGhC1+ElPtrrw10rm4bW8mZRIK1d0TCbNNOlQi13WyI /msKdKC8MWD4Qi5nHbROWNQyo+HkD6hhOQ0DvEpAuAxarCjtMXrnNp+rGrAGMj1S0CB0 254g== X-Gm-Message-State: AHYfb5gs5JesUlqXBXluS0s7xDtjF3ONBJkWvoPZx6ZTqwx6BMH8W6Jo G0isA6pK3l1/IB1C X-Received: by 10.55.143.195 with SMTP id r186mr24108331qkd.276.1502506451755; Fri, 11 Aug 2017 19:54:11 -0700 (PDT) X-Mailer: git-send-email 2.14.1 Xref: news.gmane.org gmane.linux.lib.musl.general:11803 Archived-At: --- src/ipc/ftok.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ipc/ftok.c b/src/ipc/ftok.c index cd6002ed..c36b4b60 100644 --- a/src/ipc/ftok.c +++ b/src/ipc/ftok.c @@ -6,5 +6,5 @@ key_t ftok(const char *path, int id) struct stat st; if (stat(path, &st) < 0) return -1; - return ((st.st_ino & 0xffff) | ((st.st_dev & 0xff) << 16) | ((id & 0xff) << 24)); + return ((st.st_ino & 0xffff) | ((st.st_dev & 0xff) << 16) | ((id & 0xffu) << 24)); } -- 2.14.0