a lot of debug

This commit is contained in:
2023-02-02 16:10:51 +01:00
parent 9f9c5c19a3
commit d70d081139
4 changed files with 204 additions and 74 deletions
+7 -4
View File
@@ -47,6 +47,9 @@ void downloadFile::download(MainWindow *mw)
vector<string> v;
int value;
char buffer[4096];
Downloading d;
d = mw->downloading;
// Populating array with command and parameters for popen2
argv[0] = "/usr/bin/rsync";
@@ -59,12 +62,12 @@ void downloadFile::download(MainWindow *mw)
}
argv[2] = "--port=" + to_string(mw->connexion.port);
argv[3] = "-P";
argv[4] = mw->downloading.server + "::" + mw->downloading.service + "/" + mw->downloading.path;
argv[5] = mw->downloading.savePath + "/";
argv[4] = d.server + "::" + d.service + "/" + d.path;
argv[5] = d.savePath + "/";
argv[6].clear();
//launching downloading thread
FILE * fp = popen2(argv, "r", mw->downloading.pid);
FILE * fp = popen2(argv, "r", mw->pid);
if (fp <= (FILE *) 0)
{
sprintf(buffer, "popen2() failed!: returning code:%d", fileno(fp));
@@ -98,7 +101,7 @@ void downloadFile::download(MainWindow *mw)
}
// download ended
}
pclose2(fp, mw->downloading.pid);
pclose2(fp, mw->pid);
// ProgressBar to 100% and emit signal finished to main application
emit progressSignal(100);