From 8af494d987b7482865439f882d1375767b57732f Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Mon, 7 Sep 2009 12:50:58 +0200 Subject: [PATCH] Avoid reading uninitialized memory If the statfs call fails, don't look at the result. --- gio/glocalfile.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gio/glocalfile.c b/gio/glocalfile.c index 8ed1e097..bb143151 100644 --- a/gio/glocalfile.c +++ b/gio/glocalfile.c @@ -955,7 +955,8 @@ g_local_file_query_filesystem_info (GFile *file, free == 0 case as "both of these are invalid". */ #ifndef G_OS_WIN32 - if (statfs_buffer.f_bavail == 0 && statfs_buffer.f_bfree == 0) + if (statfs_result == 0 && + statfs_buffer.f_bavail == 0 && statfs_buffer.f_bfree == 0) no_size = TRUE; #endif -- 2.34.1