From 5b457730146f536ff4e41f5ddfed1750eb0d836b Mon Sep 17 00:00:00 2001 From: User Decke Date: Sat, 4 Jan 2014 22:08:43 +0000 Subject: [PATCH] misc: Consistently use hts_strdupa() instead of libc strdupa() which is Linux specific. --- src/epggrab/channel.c | 2 +- src/idnode.c | 2 +- src/input/mpegts/linuxdvb/linuxdvb_mux.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/epggrab/channel.c b/src/epggrab/channel.c index 974bcf38..8cdff425 100644 --- a/src/epggrab/channel.c +++ b/src/epggrab/channel.c @@ -191,7 +191,7 @@ epggrab_channel_t *epggrab_channel_find epggrab_channel_t *ec; static epggrab_channel_t *skel = NULL; if (!skel) skel = calloc(1, sizeof(epggrab_channel_t)); - skel->id = strdupa(id); + skel->id = tvh_strdupa(id); /* Replace / with # */ // Note: this is a bit of a nasty fix for #1774, but will do for now diff --git a/src/idnode.c b/src/idnode.c index c260f505..d9f45d16 100644 --- a/src/idnode.c +++ b/src/idnode.c @@ -488,7 +488,7 @@ idnode_cmp_sort case PT_STR: { int r; - const char *stra = strdupa(idnode_get_str(ina, sort->key) ?: ""); + const char *stra = tvh_strdupa(idnode_get_str(ina, sort->key) ?: ""); const char *strb = idnode_get_str(inb, sort->key); if (sort->dir == IS_ASC) r = strcmp(stra ?: "", strb ?: ""); diff --git a/src/input/mpegts/linuxdvb/linuxdvb_mux.c b/src/input/mpegts/linuxdvb/linuxdvb_mux.c index 0ef5ab90..96cfb424 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_mux.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_mux.c @@ -443,7 +443,7 @@ linuxdvb_mux_dvbs_class_orbital_set ( void *o, const void *s ) { int pos, save = 0; char dir; - char *tmp = strdupa(s); + char *tmp = tvh_strdupa(s); linuxdvb_mux_t *lm = o; dir = tmp[strlen(tmp)-1];