]> 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:23:51 +0000 (10:23 +0200)
src/idnode.c

index 1fb7e5d71372e6d245a18e6efd23280f86842e29..0077ea0cef40c7aa8f78cac00884d7e3c7831d61 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;