From: Jaroslav Kysela Date: Tue, 26 May 2015 07:27:40 +0000 (+0200) Subject: access: add missing aa_representative initialization, fixes #2865 X-Git-Tag: v4.2.1~2459 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38a5b8482d04d45e0c6c6341cdbc9fcd5766259b;p=thirdparty%2Ftvheadend.git access: add missing aa_representative initialization, fixes #2865 --- diff --git a/src/access.c b/src/access.c index 9cbd1e1e3..2b7c48460 100644 --- a/src/access.c +++ b/src/access.c @@ -622,6 +622,9 @@ access_get_by_username(const char *username) access_t *a = calloc(1, sizeof(*a)); access_entry_t *ae; + a->aa_username = strdup(username); + a->aa_representative = strdup(username); + if(access_noacl) { a->aa_rights = ACCESS_FULL; return a; @@ -650,6 +653,9 @@ access_get_by_addr(struct sockaddr *src) access_t *a = calloc(1, sizeof(*a)); access_entry_t *ae; + a->aa_representative = malloc(50); + tcp_get_str_from_ip(src, a->aa_representative, 50); + if(access_noacl) { a->aa_rights = ACCESS_FULL; return a; diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index 5768eecc9..de3536e65 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -637,7 +637,7 @@ dvr_entry_create_(const char *config_uuid, epg_broadcast_t *e, tvhlog(LOG_INFO, "dvr", "entry %s \"%s\" on \"%s\" starting at %s, " "scheduled for recording by \"%s\"", idnode_uuid_as_str(&de->de_id), - lang_str_get(de->de_title, NULL), DVR_CH_NAME(de), tbuf, creator); + lang_str_get(de->de_title, NULL), DVR_CH_NAME(de), tbuf, creator ?: ""); dvr_entry_save(de); return de;