]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Revert non-portable function to previous code
authorJohn Ross Hunt <johnrosshunt@gmail.com>
Fri, 23 Jun 2023 22:29:48 +0000 (17:29 -0500)
committerFlole998 <Flole998@users.noreply.github.com>
Sun, 25 Jun 2023 09:30:11 +0000 (11:30 +0200)
src/dvr/dvr_config.c

index eb0292c0d8eaf515bc247f90e5659adaf8413a57..bb01374c4dcc26242c846fd67cfcf1931373eb51 100644 (file)
@@ -280,6 +280,7 @@ dvr_config_storage_check(dvr_config_t *cfg)
   char recordings_dir[] = "/var/lib/tvheadend/recordings";
   char home_dir[PATH_MAX + sizeof("/Videos")];
   char dvr_dir[PATH_MAX];
+  char buf[PATH_MAX];
   uid_t uid = getuid();
   char *xdg_dir;
   struct stat st;
@@ -313,7 +314,7 @@ dvr_config_storage_check(dvr_config_t *cfg)
   else if(stat(home_dir, &st) == 0 && S_ISDIR(st.st_mode))
       cfg->dvr_storage = strndup(home_dir, sizeof(home_dir));
   else
-      cfg->dvr_storage = get_current_dir_name();
+      cfg->dvr_storage = strdup(getcwd(buf, sizeof(buf)));
 
   tvhwarn(LS_DVR,
           "Output directory for video recording is not yet configured "