summaryrefslogtreecommitdiff
path: root/src/systemctl
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2020-11-20 19:50:33 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2020-11-20 21:58:47 +0900
commite23baae0da880453e6a0cb0dc9f3f642ca428751 (patch)
tree3d378d5f4d1f6e9d8427f922c1c970873d0ea39f /src/systemctl
parent45752a24954bd4c65d347f4170142cf431713689 (diff)
downloadsystemd-e23baae0da880453e6a0cb0dc9f3f642ca428751.tar.gz
systemctl: fix potential pointer overflow
Diffstat (limited to 'src/systemctl')
-rw-r--r--src/systemctl/systemctl-list-units.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/systemctl/systemctl-list-units.c b/src/systemctl/systemctl-list-units.c
index b747cb5a55..c7a91ba4f8 100644
--- a/src/systemctl/systemctl-list-units.c
+++ b/src/systemctl/systemctl-list-units.c
@@ -109,7 +109,7 @@ static int output_units_list(const UnitInfo *unit_infos, unsigned c) {
(void) table_set_empty_string(table, "-");
- for (const UnitInfo *u = unit_infos; unit_infos && u < unit_infos + c; u++) {
+ for (const UnitInfo *u = unit_infos; unit_infos && u - unit_infos < c; u++) {
_cleanup_free_ char *j = NULL;
const char *on_underline = "", *on_loaded = "", *on_active = "";
const char *on_circle = "", *id;