[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #65452] [indxbib] possibly incomplete bounds check after strtol(3)
From: |
G. Branden Robinson |
Subject: |
[bug #65452] [indxbib] possibly incomplete bounds check after strtol(3) |
Date: |
Fri, 26 Jul 2024 14:46:24 -0400 (EDT) |
Update of bug #65452 (group groff):
Status: None => Fixed
Assigned to: None => gbranden
Open/Closed: Open => Closed
Planned Release: None => 1.24.0
_______________________________________________________
Follow-up Comment #4:
commit a4fc074b36b2a6054608eb2f7e83d7b5803b8b58
Author: Alejandro Colomar <alx@kernel.org>
Date: Sat Mar 16 13:35:11 2024 +0100
[indxbib]: Collapse related tests.
* src/utils/indxbib/indxbib.cpp (check_integer_arg): Collapse related
tests.
Fixes: d7b36a45fc3f ("[indxbib]: Mitigate Savannah #65452.")
Link: <https://savannah.gnu.org/bugs/?65452>
Cc: "G. Branden Robinson" <branden@debian.org>
Cc: Dave Kemper <saint.snit@gmail.com>
Cc: "James K. Lowden" <jklowden@schemamania.org>
Cc: Colin Watson <cjwatson@debian.org>
Cc: Werner LEMBERG <wl@gnu.org>
Cc: James Clark <jjc@jclark.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
commit dcf9bfbef5db9ab0286ac0cda2105616397f91d1
Author: Alejandro Colomar <alx@kernel.org>
Date: Sat Mar 16 13:35:06 2024 +0100
[indxbib]: Remove dead code.
* src/utils/indxbib/indxbib.cpp (check_integer_arg): Remove dead code.
The tests (LONG_MAX > INT_MAX && n > INT_MAX) and (n > INT_MAX) are
equivalent.
Fixes: d7b36a45fc3f ("[indxbib]: Mitigate Savannah #65452.")
Link: <https://savannah.gnu.org/bugs/?65452>
Link: <https://lists.gnu.org/archive/html/groff/2024-03/msg00065.html>
Cc: "G. Branden Robinson" <branden@debian.org>
Cc: Dave Kemper <saint.snit@gmail.com>
Cc: "James K. Lowden" <jklowden@schemamania.org>
Cc: Colin Watson <cjwatson@debian.org>
Cc: Werner LEMBERG <wl@gnu.org>
Cc: James Clark <jjc@jclark.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
commit 573dcdc12ee01dc476c1c06a8b6fe5c8f9958ad3
Author: Alejandro Colomar <alx@kernel.org>
Date: Sat Mar 16 13:35:02 2024 +0100
[indxbib]: Clear `errno` before `strotol()` call.
* src/utils/indxbib/indxbib.cpp (check_integer_arg): Clear `errno`
before calling `strtol()`. Otherwise, `errno` may hold `ERANGE` from
before. See strtol(3).
Fixes: d7b36a45fc3f ("[indxbib]: Mitigate Savannah #65452.")
Link: <https://savannah.gnu.org/bugs/?65452>
Cc: "G. Branden Robinson" <branden@debian.org>
Cc: Dave Kemper <saint.snit@gmail.com>
Cc: "James K. Lowden" <jklowden@schemamania.org>
Cc: Colin Watson <cjwatson@debian.org>
Cc: Werner LEMBERG <wl@gnu.org>
Cc: James Clark <jjc@jclark.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
commit 655ecf086142a676252a385c1c7a8be838ae9f3a
Author: Alejandro Colomar <alx@kernel.org>
Date: Sat Mar 16 13:34:57 2024 +0100
[indxbib]: Don't `else` after [[noreturn]].
* src/utils/indxbib/indxbib.cpp (check_integer_arg): Don't `else` after
[[noreturn]].
Fixes: d7b36a45fc3f ("[indxbib]: Mitigate Savannah #65452.")
Link: <https://savannah.gnu.org/bugs/?65452>
Cc: "G. Branden Robinson" <branden@debian.org>
Cc: Dave Kemper <saint.snit@gmail.com>
Cc: "James K. Lowden" <jklowden@schemamania.org>
Cc: Colin Watson <cjwatson@debian.org>
Cc: Werner LEMBERG <wl@gnu.org>
Cc: James Clark <jjc@jclark.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?65452>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug #65452] [indxbib] possibly incomplete bounds check after strtol(3),
G. Branden Robinson <=