aboutsummaryrefslogtreecommitdiff
path: root/perl
diff options
context:
space:
mode:
Diffstat (limited to 'perl')
-rw-r--r--perl/lib/Nix/Store.xs3
1 files changed, 2 insertions, 1 deletions
diff --git a/perl/lib/Nix/Store.xs b/perl/lib/Nix/Store.xs
index f0e990071..ee60ce130 100644
--- a/perl/lib/Nix/Store.xs
+++ b/perl/lib/Nix/Store.xs
@@ -25,6 +25,7 @@ static ref<Store> store()
static std::shared_ptr<Store> _store;
if (!_store) {
try {
+ logger = makeDefaultLogger();
settings.processEnvironment();
settings.loadConfFile();
settings.update();
@@ -173,7 +174,7 @@ void exportPaths(int fd, ...)
PPCODE:
try {
Paths paths;
- for (int n = 2; n < items; ++n) paths.push_back(SvPV_nolen(ST(n)));
+ for (int n = 1; n < items; ++n) paths.push_back(SvPV_nolen(ST(n)));
FdSink sink(fd);
store()->exportPaths(paths, sink);
} catch (Error & e) {