All pastes #82474 Raw Edit

Someone

public text v1 · immutable
·published 2006-07-08 15:18 UTC
rendered paste body
--- evms-2.5.3/engine/volume.c..ismounted	2005-04-15 19:46:24 +0400
+++ evms-2.5.3/engine/volume.c	2006-03-30 15:07:48 +0400
@@ -231,6 +231,7 @@
  */
 boolean is_volume_mounted(logical_volume_t * vol) {
 
+	char vol_name[EVMS_VOLUME_NAME_SIZE+1];
 	boolean result = FALSE;
 
 	LOG_PROC_ENTRY();
@@ -250,6 +251,13 @@
 				    &vol->mount_point);
 	}
 
+	if (!result && vol->flags & VOLFLAG_COMPATIBILITY) {
+		strcpy(vol_name, "/dev/");
+		strcat(vol_name, vol->object->name);
+		result = is_mounted(vol_name, 0, 0, &vol->mount_point);
+
+	}
+
 	LOG_PROC_EXIT_BOOLEAN(result);
 	return result;
 }