aboutsummaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorKN4CK3R <admin@oldschoolhack.me>2021-06-14 05:06:52 +0200
committerGitHub <noreply@github.com>2021-06-13 23:06:52 -0400
commit2b39357443100188ceee0a68408416d166037247 (patch)
tree0d00789f1bebebb6f96c52990d5f09ec5f151d13 /services
parent0393a57511dc863bea4783fbb4b57cd11c41688a (diff)
downloadgitea-2b39357443100188ceee0a68408416d166037247.tar.gz
gitea-2b39357443100188ceee0a68408416d166037247.zip
Fixed sanitize errors. (#15240)
Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Diffstat (limited to 'services')
-rw-r--r--services/mirror/mirror.go22
1 files changed, 7 insertions, 15 deletions
diff --git a/services/mirror/mirror.go b/services/mirror/mirror.go
index 9e2dde85fc..839d692f97 100644
--- a/services/mirror/mirror.go
+++ b/services/mirror/mirror.go
@@ -230,18 +230,14 @@ func runSync(ctx context.Context, m *models.Mirror) ([]*mirrorSyncResult, bool)
stderrMessage, sanitizeErr := sanitizeOutput(stderr, repoPath)
if sanitizeErr != nil {
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr)
- log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderr, err)
- return nil, false
}
- stdoutMessage, err := sanitizeOutput(stdout, repoPath)
- if err != nil {
+ stdoutMessage, sanitizeErr := sanitizeOutput(stdout, repoPath)
+ if sanitizeErr != nil {
log.Error("sanitizeOutput failed: %v", sanitizeErr)
- log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderrMessage, err)
- return nil, false
}
log.Error("Failed to update mirror repository %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err)
- desc := fmt.Sprintf("Failed to update mirror repository '%s': %s", repoPath, stderrMessage)
+ desc := fmt.Sprintf("Failed to update mirror repository '%s': %s", m.Repo.FullName(), stderrMessage)
if err = models.CreateRepositoryNotice(desc); err != nil {
log.Error("CreateRepositoryNotice: %v", err)
}
@@ -286,21 +282,17 @@ func runSync(ctx context.Context, m *models.Mirror) ([]*mirrorSyncResult, bool)
stderr := stderrBuilder.String()
// sanitize the output, since it may contain the remote address, which may
// contain a password
- stderrMessage, sanitizeErr := sanitizeOutput(stderr, repoPath)
+ stderrMessage, sanitizeErr := sanitizeOutput(stderr, wikiPath)
if sanitizeErr != nil {
log.Error("sanitizeOutput failed on stderr: %v", sanitizeErr)
- log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderr, err)
- return nil, false
}
- stdoutMessage, err := sanitizeOutput(stdout, repoPath)
- if err != nil {
+ stdoutMessage, sanitizeErr := sanitizeOutput(stdout, wikiPath)
+ if sanitizeErr != nil {
log.Error("sanitizeOutput failed: %v", sanitizeErr)
- log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdout, stderrMessage, err)
- return nil, false
}
log.Error("Failed to update mirror repository wiki %v:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err)
- desc := fmt.Sprintf("Failed to update mirror repository wiki '%s': %s", wikiPath, stderrMessage)
+ desc := fmt.Sprintf("Failed to update mirror repository wiki '%s': %s", m.Repo.FullName(), stderrMessage)
if err = models.CreateRepositoryNotice(desc); err != nil {
log.Error("CreateRepositoryNotice: %v", err)
}