+2012-05-02 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * util/getroot.c (find_root_devices_from_poolname): Handle spaces in the
+ name.
+
2012-05-01 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/net/ip.c (handle_dgram): Fix undeclared variable.
st++;
break;
case 1:
- if (!strcmp (name, poolname))
- st++;
+ {
+ char *ptr = line;
+ while (1)
+ {
+ if (strncmp (ptr, poolname, strlen (poolname)) == 0
+ && grub_isspace(ptr[strlen (poolname)]))
+ st++;
+ if (!grub_isspace (*ptr))
+ break;
+ ptr++;
+ }
+ }
break;
case 2:
if (strcmp (name, "mirror") && !sscanf (name, "mirror-%u", &dummy)