[osinfo PATCH] Use g_str_has_suffix instead of opencoding it

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



---
 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


[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux