]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
misc: Consistently use hts_strdupa() instead of libc strdupa() which is Linux specific.
authorUser Decke <decke@bluelife.at>
Sat, 4 Jan 2014 22:08:43 +0000 (22:08 +0000)
committerUser Decke <decke@bluelife.at>
Sat, 4 Jan 2014 22:08:43 +0000 (22:08 +0000)
src/epggrab/channel.c
src/idnode.c
src/input/mpegts/linuxdvb/linuxdvb_mux.c

index 974bcf3819a9f41d040bc656ee149852b6fc2513..8cdff425af37c15615af4cc767982a73f1d74012 100644 (file)
@@ -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
index c260f50571497ac4c70f30b363d1fdd057ed988a..d9f45d168b1b6ed60fcdb7b17d037f6fb9f40c0a 100644 (file)
@@ -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 ?: "");
index 0ef5ab90ed5bf155df447241bbf307be33bf5b9d..96cfb4243d159ab2db695f48a735d861c5c4e0a1 100644 (file)
@@ -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];