From: Mike Yuan Date: Sat, 30 Sep 2023 15:32:08 +0000 (+0800) Subject: hibernate-util: read_fiemap: add missing asserts X-Git-Tag: v255-rc1~170^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2abc3c6d48eb5edb0722dcdfda5410d1696c6be4;p=thirdparty%2Fsystemd.git hibernate-util: read_fiemap: add missing asserts --- 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))