From 2abc3c6d48eb5edb0722dcdfda5410d1696c6be4 Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Sat, 30 Sep 2023 23:32:08 +0800 Subject: [PATCH] hibernate-util: read_fiemap: add missing asserts --- src/shared/hibernate-util.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/shared/hibernate-util.c b/src/shared/hibernate-util.c index c6c58f8e5d4..97568aae689 100644 --- a/src/shared/hibernate-util.c +++ b/src/shared/hibernate-util.c @@ -390,6 +390,9 @@ int read_fiemap(int fd, struct fiemap **ret) { uint64_t fiemap_start = 0, fiemap_length; const size_t n_extra = DIV_ROUND_UP(sizeof(struct fiemap), sizeof(struct fiemap_extent)); + assert(fd >= 0); + assert(ret); + if (fstat(fd, &statinfo) < 0) return log_debug_errno(errno, "Cannot determine file size: %m"); if (!S_ISREG(statinfo.st_mode)) -- 2.47.3