Fix some (const) abuse

This commit is contained in:
Andreas Öman 2009-07-26 10:13:51 +00:00
parent 7cab70e1e5
commit f4c7aec07b
2 changed files with 6 additions and 6 deletions

View file

@ -125,7 +125,7 @@ epg_event_set_title(event_t *e, const char *title)
{
if(e->e_title != NULL && !strcmp(e->e_title, title))
return;
free((void *)e->e_title);
free(e->e_title);
e->e_title = strdup(title);
epg_event_changed(e);
}
@ -139,7 +139,7 @@ epg_event_set_desc(event_t *e, const char *desc)
{
if(e->e_desc != NULL && !strcmp(e->e_desc, desc))
return;
free((void *)e->e_desc);
free(e->e_desc);
e->e_desc = strdup(desc);
epg_event_changed(e);
}
@ -175,8 +175,8 @@ epg_event_destroy(event_t *e)
if(e->e_content_type != NULL)
LIST_REMOVE(e, e_content_type_link);
free((void *)e->e_title);
free((void *)e->e_desc);
free(e->e_title);
free(e->e_desc);
LIST_REMOVE(e, e_global_link);
free(e);
}

View file

@ -58,8 +58,8 @@ typedef struct event {
time_t e_start; /* UTC time */
time_t e_stop; /* UTC time */
const char *e_title; /* UTF-8 encoded */
const char *e_desc; /* UTF-8 encoded */
char *e_title; /* UTF-8 encoded */
char *e_desc; /* UTF-8 encoded */
int e_dvb_id;