Although I still don't understand the root cause of the issue on Fedora Rawhide*, we should *never* be testing a media that has *no* info as it'd just match whatever is passed due to how match_regex() works. The following patch solves the issues on Fedora Rawhide. A big thanks to Andrea Bolognani for giving me access to a machine where the issue could be reproduced. *: Why exactly the OSes are loaded in a different order depending on the system/machine is something that I don't understand properly. Fabiano Fidêncio (1): db: improve _guess_os_from_media() checks osinfo/osinfo_db.c | 7 +++++++ 1 file changed, 7 insertions(+) -- 2.19.2 _______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo