[gparted] Improve logic for retrieval of device udev name



commit fa0b88c701af2efbbae35608b2db65ef005ac18f
Author: Curtis Gedak <gedakc gmail com>
Date:   Wed Sep 30 16:25:19 2009 -0600

    Improve logic for retrieval of device udev name

 src/DMRaid.cc |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/DMRaid.cc b/src/DMRaid.cc
index dc1bde7..865399b 100644
--- a/src/DMRaid.cc
+++ b/src/DMRaid.cc
@@ -207,11 +207,16 @@ Glib::ustring DMRaid::get_udev_name( const Glib::ustring & dev_path )
 	Glib::ustring udev_name = "" ;
 
 	if ( udevinfo_found )
+	{
 		if ( ! Utils::execute_command( "udevinfo --query=name --name=" + dev_path, output, error, true ) )
 			udev_name = output ;
+	}
 	else if ( udevadm_found )
-		if ( ! Utils::execute_command( "udevadm info --query=name --name=" + DEV_MAP_PATH + dev_path, output, error, true ) )
+	{
+		if ( ! Utils::execute_command( "udevadm info --query=name --name=" + dev_path, output, error, true ) )
 			udev_name = output ;
+	}
+
 	if ( ! udev_name .empty() )
 	{
 		//Extract portion of name after last '/'



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]