mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-10-19 09:01:18 +02:00
2022-11-16 Fred Gleason <fredg@paravelsystems.com>
* Added a 'QString *err_msg' argument to 'RDDownload::runDownload()'. * Added a 'QString *err_msg' argument to 'RDDownload::runUpload()'. * Fixed regression in rdcatch(1) that caused upload and download events to fail to show exit status correctly. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
@@ -116,6 +116,7 @@ RDUpload::ErrorCode RDUpload::runUpload(const QString &username,
|
||||
const QString &password,
|
||||
const QString &id_filename,
|
||||
bool use_id_filename,
|
||||
QString *err_msg,
|
||||
bool log_debug)
|
||||
{
|
||||
CURL *curl=NULL;
|
||||
@@ -238,6 +239,7 @@ RDUpload::ErrorCode RDUpload::runUpload(const QString &username,
|
||||
ret=RDUpload::ErrorUnspecified;
|
||||
break;
|
||||
}
|
||||
*err_msg=curl_easy_strerror(curl_err);
|
||||
if(user!=NULL) {
|
||||
RDCheckExitCode("RDUpload::runUpload seteuid",seteuid(getuid()));
|
||||
RDCheckExitCode("RDUpload::runUpload setegid",setegid(getgid()));
|
||||
|
Reference in New Issue
Block a user