aboutsummaryrefslogtreecommitdiff
path: root/src/find.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/find.c')
-rw-r--r--src/find.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/find.c b/src/find.c
index 9f9555a..3f12aaf 100644
--- a/src/find.c
+++ b/src/find.c
@@ -74,7 +74,10 @@ char *find_file(const char *root, const char *filename) {
* @return success=path to file, failure=NULL
*/
char *find_package(const char *filename) {
- return find_file(PKG_DIR, filename);
+ char *repo = join((char *[]) {SPM_GLOBAL.package_dir, SPM_GLOBAL.repo_target, NULL}, DIRSEPS);
+ char *match = find_file(repo, filename);
+ free(repo);
+ return match;
}
/**