From: Jaroslav Kysela Date: Mon, 28 Nov 2016 14:52:07 +0000 (+0100) Subject: access: fix SIGSEGV when accessing a profile without name, fixes #4103 X-Git-Tag: v4.2.1~199 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c09f7041b104a13b3146d6103cc02df7b97299a9;p=thirdparty%2Ftvheadend.git access: fix SIGSEGV when accessing a profile without name, fixes #4103 --- diff --git a/src/access.c b/src/access.c index e59af8563..8f1f179d8 100644 --- a/src/access.c +++ b/src/access.c @@ -561,7 +561,7 @@ access_update(access_t *a, access_entry_t *ae) LIST_FOREACH(ilm, &ae->ae_profiles, ilm_in1_link) { profile_t *pro = (profile_t *)ilm->ilm_in2; - if(pro && pro->pro_name[0] != '\0') { + if(pro && pro->pro_name && pro->pro_name[0] != '\0') { if (a->aa_profiles == NULL) a->aa_profiles = htsmsg_create_list(); htsmsg_add_str_exclusive(a->aa_profiles, idnode_uuid_as_str(&pro->pro_id, ubuf));