sheepy

build system (sheepy) and package manager (spm) for C
git clone https://spartatek.se/git/sheepy.git
Log | Files | Refs | README | LICENSE

commit 592627803d81f194e01c0cba028a77f840b17648
parent 3d36f9c2abe884a4fe8f560f10e4a71c193da336
Author: Remy Noulin <loader2x@gmail.com>
Date:   Sun, 19 Dec 2021 22:45:06 +0200

fix segfault when checking dependencies

(due to libsheepy 2.2)

src/sheepy.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Diffstat:
Msrc/sheepy.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sheepy.c b/src/sheepy.c @@ -1253,7 +1253,7 @@ int MAIN(int ARGC, char** ARGV) { if (isH(ssGet(depName)) || isCH(ssGet(depName))) { // check if the array is empty smallArrayt *dp = getG(dependencies, rtSmallArrayt, ssGet(depName)); - if (not isEmptyG(dp)) { + if (dp and not isEmptyG(dp)) { pErrorNULL(pushG(depStack, dp)); smallArrayt *thisDeps = getNDupG(dependencies, rtSmallArrayt, ssGet(depName)); pErrorNULL(appendNSmashG(deps, thisDeps));