summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel M. Capella <polyzen@archlinux.org>2023-08-15 17:32:07 +0000
committerDaniel M. Capella <polyzen@archlinux.org>2023-08-15 17:32:07 +0000
commit5354285f1b566c0188c94abe46d6c00a32bb0292 (patch)
treef7b9145130430fbbaf95f2ca8d9ff8dca1db6251
parent1535313e2187f3f5694ead0baef0f30c9b9cd8f2 (diff)
parent69bbcce4e327423e0149270f4f804c628d757df3 (diff)
Merge branch 'cppcheck' into 'master'
Linting: Cppcheck See merge request pacman/pacman-contrib!35
-rw-r--r--.gitlab-ci.yml11
-rw-r--r--src/pactree.c3
2 files changed, 13 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5a5d20d..dc9aca2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -25,6 +25,17 @@ test:
- if: '$CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS && $CI_PIPELINE_SOURCE == "push"'
when: never
+cppcheck:
+ image: alpine
+ variables:
+ FILE_GLOB: "src/*.c"
+ before_script:
+ - apk add cppcheck
+ script:
+ - cppcheck --error-exitcode=1 .
+ rules:
+ - !reference [.lint-workflow, rules]
+
markdownlint:
image:
name: davidanson/markdownlint-cli2
diff --git a/src/pactree.c b/src/pactree.c
index b9cb13f..bbff055 100644
--- a/src/pactree.c
+++ b/src/pactree.c
@@ -544,9 +544,10 @@ static void print_dep_list(alpm_list_t *deps, alpm_list_t *dblist, alpm_pkg_t *p
print(alpm_pkg_get_name(pkg), alpm_pkg_get_name(dep_pkg), pkgname, depth, last, opt_dep);
}
} else {
+ tdepth d;
print(alpm_pkg_get_name(pkg), alpm_pkg_get_name(dep_pkg), pkgname, depth, last, opt_dep);
if(dep_pkg) {
- tdepth d = {
+ d = (tdepth){
depth,
NULL,
depth->level + 1