From a6398a8438a9003cbaef5e3e63c6eae20bc7cca6 Mon Sep 17 00:00:00 2001 From: greatim Date: Thu, 4 Jul 2013 14:51:11 +0900 Subject: [PATCH] [Title] fix some bug [Desc.] [Issue] Change-Id: Icb806c93654c7db524bca5866050dfd5b4d7d426 --- daemon/sys_stat.c | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/daemon/sys_stat.c b/daemon/sys_stat.c index f17973d..2ba7888 100644 --- a/daemon/sys_stat.c +++ b/daemon/sys_stat.c @@ -1587,23 +1587,29 @@ static int get_device_network_type(char* buf, int buflen) bool bool_var; system_info_get_platform_bool("tizen.org/feature/network.telephony.service.cdma", &bool_var); - if(bool_var) len += sprintf(buf + len, "CDMA"); + if(bool_var) len += sprintf(buf + len, "CDMA,"); system_info_get_platform_bool("tizen.org/feature/network.telephony.service.edge", &bool_var); - if(bool_var) len += sprintf(buf + len, ",EDGE"); + if(bool_var) len += sprintf(buf + len, "EDGE,"); system_info_get_platform_bool("tizen.org/feature/network.telephony.service.gprs", &bool_var); - if(bool_var) len += sprintf(buf + len, ",GPRS"); + if(bool_var) len += sprintf(buf + len, "GPRS,"); system_info_get_platform_bool("tizen.org/feature/network.telephony.service.gsm", &bool_var); - if(bool_var) len += sprintf(buf + len, ",GSM"); + if(bool_var) len += sprintf(buf + len, "GSM,"); system_info_get_platform_bool("tizen.org/feature/network.telephony.service.hsdpa", &bool_var); - if(bool_var) len += sprintf(buf + len, ",HSDPA"); + if(bool_var) len += sprintf(buf + len, "HSDPA,"); system_info_get_platform_bool("tizen.org/feature/network.telephony.service.hspa", &bool_var); - if(bool_var) len += sprintf(buf + len, ",HSPA"); + if(bool_var) len += sprintf(buf + len, "HSPA,"); system_info_get_platform_bool("tizen.org/feature/network.telephony.service.hsupa", &bool_var); - if(bool_var) len += sprintf(buf + len, ",HSUPA"); + if(bool_var) len += sprintf(buf + len, "HSUPA,"); system_info_get_platform_bool("tizen.org/feature/network.telephony.service.umts", &bool_var); - if(bool_var) len += sprintf(buf + len, ",UMTS"); + if(bool_var) len += sprintf(buf + len, "UMTS,"); system_info_get_platform_bool("tizen.org/feature/network.telephony.service.lte", &bool_var); - if(bool_var) len += sprintf(buf + len, ",LTE"); + if(bool_var) len += sprintf(buf + len, "LTE,"); + + if(len > 0) + { + buf[len - 1] = '\0'; + len--; + } return len; } -- 2.7.4