commit cc2b610bd603d92bc8664a3354f847574964d2b9
parent bfa5e80531f14be68eca84bf6e288163134ff402
Author: cfillion <cfillion@users.noreply.github.com>
Date: Thu, 21 Apr 2016 01:22:39 -0400
synchronize: prevent upgrading to an older version
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/transaction.cpp b/src/transaction.cpp
@@ -105,6 +105,8 @@ void Transaction::synchronize(const Package *pkg, const InstallOpts &opts)
if(allFilesExists(latest->files()))
return; // latest version is really installed, nothing to do here!
}
+ else if(regEntry.version > *latest)
+ return;
install(latest, regEntry);
}