]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
idnode: partially revert the previous code in idnode_cmp_sort()
authorJaroslav Kysela <perex@perex.cz>
Mon, 9 Oct 2017 08:21:14 +0000 (10:21 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 9 Oct 2017 08:21:14 +0000 (10:21 +0200)
src/idnode.c

index dcb74a926fcafe4dc7fad1d44ff73d31c76b08d4..4e5c394e7b2130e71f022805d0c2ed432e63dfd7 100644 (file)
@@ -703,12 +703,12 @@ idnode_cmp_sort
   /* Get display string */
   if (p->islist || (p->list && !(p->opts & PO_SORTKEY))) {
     int r;
-    char *stra = idnode_get_display(ina, p, sort->lang) ?: "";
-    char *strb = idnode_get_display(inb, p, sort->lang) ?: "";
+    char *stra = idnode_get_display(ina, p, sort->lang);
+    char *strb = idnode_get_display(inb, p, sort->lang);
     if (sort->dir == IS_ASC)
-      r = strcmp(stra, strb);
+      r = strcmp(stra ?: "", strb ?: "");
     else
-      r = strcmp(strb, stra);
+      r = strcmp(strb ?: "", stra ?: "");
     free(stra);
     free(strb);
     return r;