]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
htsmsg: field's hmf_name is char array now, fix clang warnings
authorJaroslav Kysela <perex@perex.cz>
Sun, 14 Jan 2018 15:18:36 +0000 (16:18 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sun, 14 Jan 2018 15:18:43 +0000 (16:18 +0100)
src/config.c
src/htsmsg.c
src/htsmsg_binary.c
src/htsmsg_binary2.c
src/htsmsg_json.c

index 2035da2204aa764d029e1a4401948d73335d81bc..6609abd6569dce5b1d6bd58673fbd4a0ba8a7f23 100644 (file)
@@ -1334,7 +1334,7 @@ config_migrate_v21 ( void )
         s64 = 0;
         htsmsg_field_get_s64(f, &s64);
         if ((s64 || !strcmp(str ?: "", f->hmf_name)) &&
-            f->hmf_name && f->hmf_name[0]) {
+            f->hmf_name[0]) {
           a = htsmsg_create_map();
           htsmsg_add_bool(a, "enabled", 1);
           htsmsg_add_msg(e, f->hmf_name, a);
index 1dced95511bcd3dbda6085f741a73b39aaca2410..927057ff93e7acaa1b26b4f5e99a9067e47d7d77 100644 (file)
@@ -170,7 +170,7 @@ htsmsg_field_find(const htsmsg_t *msg, const char *name)
   if (msg == NULL || name == NULL)
     return NULL;
   TAILQ_FOREACH(f, &msg->hm_fields, hmf_link) {
-    if(f->hmf_name != NULL && !strcmp(f->hmf_name, name))
+    if(!strcmp(f->hmf_name, name))
       return f;
   }
   return NULL;
@@ -1174,7 +1174,7 @@ htsmsg_print0(htsmsg_t *msg, int indent)
 
     for(i = 0; i < indent; i++) printf("\t");
 
-    printf("%s (", f->hmf_name ?: "");
+    printf("%s (", f->hmf_name);
 
     switch(f->hmf_type) {
 
@@ -1324,7 +1324,7 @@ htsmsg_cmp(const htsmsg_t *m1, const htsmsg_t *m2)
 
     if (f1->hmf_type != f2->hmf_type)
       return 1;
-    if (strcmp(f1->hmf_name ?: "", f2->hmf_name ?: ""))
+    if (strcmp(f1->hmf_name, f2->hmf_name))
       return 1;
 
     switch(f1->hmf_type) {
index 91da0cdbd989dbd1b17a653419169bc11faf561a..d442c243e48eaa3edc23375144ca170a791c4472 100644 (file)
@@ -220,8 +220,7 @@ htsmsg_binary_count(htsmsg_t *msg)
 
   TAILQ_FOREACH(f, &msg->hm_fields, hmf_link) {
 
-    len += 6;
-    len += f->hmf_name ? strlen(f->hmf_name) : 0;
+    len += 6 + strlen(f->hmf_name);
 
     switch(f->hmf_type) {
     case HMF_MAP:
@@ -269,7 +268,7 @@ htsmsg_binary_write(htsmsg_t *msg, uint8_t *ptr)
   int l, i, namelen;
 
   TAILQ_FOREACH(f, &msg->hm_fields, hmf_link) {
-    namelen = f->hmf_name ? strlen(f->hmf_name) : 0;
+    namelen = strlen(f->hmf_name);
     *ptr++ = f->hmf_type;
     *ptr++ = namelen;
 
index 282a580e84c9481fd097708d43606559f2e7b510..5c5796642e00cb2f0b108a82705def04869e9396 100644 (file)
@@ -327,7 +327,7 @@ htsmsg_binary2_count(htsmsg_t *msg)
   TAILQ_FOREACH(f, &msg->hm_fields, hmf_link) {
     l = htsmsg_binary2_field_length(f);
     len += 2 + htsmsg_binary2_length_count(l);
-    len += f->hmf_name ? strlen(f->hmf_name) : 0;
+    len += strlen(f->hmf_name);
     len += l;
   }
   return len;
@@ -344,7 +344,7 @@ htsmsg_binary2_write(htsmsg_t *msg, uint8_t *ptr)
   int l, i, namelen;
 
   TAILQ_FOREACH(f, &msg->hm_fields, hmf_link) {
-    namelen = f->hmf_name ? strlen(f->hmf_name) : 0;
+    namelen = strlen(f->hmf_name);
     assert(namelen <= 0xff);
     *ptr++ = f->hmf_type;
     *ptr++ = namelen;
index 95ab235714b53da9ffa8aeb988dbe817ce7c3d78..f33950fb9f4f363ade0b8c71aed2cae8d17d8020 100644 (file)
@@ -49,7 +49,7 @@ htsmsg_json_write(htsmsg_t *msg, htsbuf_queue_t *hq, int isarray,
       htsbuf_append(hq, indentor, indent < 16 ? indent : 16);
 
     if(!isarray) {
-      htsbuf_append_and_escape_jsonstr(hq, f->hmf_name ?: "noname");
+      htsbuf_append_and_escape_jsonstr(hq, f->hmf_name);
       htsbuf_append(hq, ": ", pretty ? 2 : 1);
     }