diff --git a/src/epg.c b/src/epg.c index 44f88494..01115233 100644 --- a/src/epg.c +++ b/src/epg.c @@ -2366,6 +2366,7 @@ static int _epg_sort_title_ascending ( const void *a, const void *b, void *eq ) { const char *s1 = epg_broadcast_get_title(*(epg_broadcast_t**)a, ((epg_query_t *)eq)->lang); const char *s2 = epg_broadcast_get_title(*(epg_broadcast_t**)b, ((epg_query_t *)eq)->lang); + if (s1 == NULL && s2 == NULL) return 0; if (s1 == NULL && s2) return 1; if (s1 && s2 == NULL) return -1; return strcmp(s1, s2);