From bbd7034b8c56d828425c32429329a904c4f8d1cd Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Sat, 4 Feb 2012 15:09:10 +0100 Subject: [PATCH] Avoid NullReferenceException in Mono.Unix.UnixDriveInfo.GetDrives () when fs_file is null. Fixes #3219. --- mcs/class/Mono.Posix/Mono.Unix/UnixDriveInfo.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mcs/class/Mono.Posix/Mono.Unix/UnixDriveInfo.cs b/mcs/class/Mono.Posix/Mono.Unix/UnixDriveInfo.cs index 23f82b11a64..41e932b912d 100644 --- a/mcs/class/Mono.Posix/Mono.Unix/UnixDriveInfo.cs +++ b/mcs/class/Mono.Posix/Mono.Unix/UnixDriveInfo.cs @@ -155,7 +155,7 @@ namespace Mono.Unix { Native.Fstab fs; while ((fs = Native.Syscall.getfsent()) != null) { // avoid virtual entries, such as "swap" - if (fs.fs_file.StartsWith ("/")) + if (fs.fs_file != null && fs.fs_file.StartsWith ("/")) entries.Add (new UnixDriveInfo (fs)); } } -- 2.25.1