[virt-tools-list] [osinfo PATCH] Use g_str_has_suffix instead of opencoding it

Christophe Fergeau cfergeau at redhat.com
Fri Jan 6 10:16:09 UTC 2012


---
 osinfo/osinfo_loader.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/osinfo/osinfo_loader.c b/osinfo/osinfo_loader.c
index cf176a2..130472a 100644
--- a/osinfo/osinfo_loader.c
+++ b/osinfo/osinfo_loader.c
@@ -1070,7 +1070,6 @@ osinfo_loader_process_file(OsinfoLoader *loader,
                            GFile *file,
                            GError **err)
 {
-    size_t len;
     GFileInfo *info = g_file_query_info(file,
                                         "standard::*",
                                         G_FILE_QUERY_INFO_NONE,
@@ -1088,8 +1087,7 @@ osinfo_loader_process_file(OsinfoLoader *loader,
 
     switch (type) {
     case G_FILE_TYPE_REGULAR:
-        len = strlen(name);
-        if (strcmp(name + len - 4, ".xml") == 0)
+        if (g_str_has_suffix(name, ".xml"))
             osinfo_loader_process_file_reg_xml(loader, file, info, err);
         else if (strcmp(name, "usb.ids") == 0)
             osinfo_loader_process_file_reg_usb(loader, file, info, err);
-- 
1.7.7.5




More information about the virt-tools-list mailing list