From 4d3d2ef004222c4255ae94ed9d58693ccc9dc396 Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Fri, 14 Sep 2012 01:09:37 +0300 Subject: [PATCH] rules: fix mmap failure handling Signed-off-by: Ran Benita --- src/xkbcomp/rules.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/xkbcomp/rules.c b/src/xkbcomp/rules.c index 0e8e3e7..a619eee 100644 --- a/src/xkbcomp/rules.c +++ b/src/xkbcomp/rules.c @@ -1229,9 +1229,9 @@ xkb_components_from_rules(struct xkb_context *ctx, } string = mmap(NULL, stat_buf.st_size, PROT_READ, MAP_SHARED, fd, 0); - if (!string) { - log_err(ctx, "Couldn't mmap rules file (%zu bytes)\n", - (size_t) stat_buf.st_size); + if (string == MAP_FAILED) { + log_err(ctx, "Couldn't mmap rules file (%lld bytes)\n", + (long long) stat_buf.st_size); goto err_file; } -- 2.7.4