From 6eb8d7fbcbc64bcb89083ab46d591d9f9ed5b388 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 10 Sep 2021 13:31:24 +0200 Subject: Convert file-manager --dir to absolute path Fixes parent navigation when using relative path for --dir. Submit should not be async for peertube. Fixes peertube video length. --- src/DownloadUtils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/DownloadUtils.cpp') diff --git a/src/DownloadUtils.cpp b/src/DownloadUtils.cpp index 93df291..6df9c74 100644 --- a/src/DownloadUtils.cpp +++ b/src/DownloadUtils.cpp @@ -293,8 +293,8 @@ namespace QuickMedia { bool download_async_gui(const std::string &url, const std::string &file_manager_start_dir, bool no_video) { char quickmedia_path[PATH_MAX]; - ssize_t bytes_written = readlink("/proc/self/exe", quickmedia_path, sizeof(quickmedia_path)); - if(bytes_written == -1 || bytes_written == sizeof(quickmedia_path)) + ssize_t bytes_written = readlink("/proc/self/exe", quickmedia_path, sizeof(quickmedia_path) - 1); + if(bytes_written == -1) strcpy(quickmedia_path, "quickmedia"); else quickmedia_path[bytes_written] = '\0'; -- cgit v1.2.3