[libvirt] [RFC 5/5]: Rewrite findLuns function

Stefan de Konink skinkie at xs4all.nl
Thu Jun 12 14:12:48 UTC 2008


+	n = scandir(sysfs_path, &namelist, notdotdir, versionsort);
+	if (n <= 0) {
+		/* we didn't find any reasonable entries; return failure */
+		virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
+							  _("Failed to find any LUNs for session %s: %s"),
+							  session, strerror(errno));
+
+		return -1;
+	}


Who told you/anyone who wrote this code before that the 0th lun cannot 
be a real entry? This assumption is wrong.

Stefan




More information about the libvir-list mailing list