mirror of
https://github.com/vgough/encfs.git
synced 2025-02-02 10:59:19 +01:00
fix trivial memory leak
This commit is contained in:
parent
19a49b7865
commit
057a5741e7
@ -165,8 +165,8 @@ static int showInfo(int argc, char **argv) {
|
|||||||
string rootDir = argv[1];
|
string rootDir = argv[1];
|
||||||
if (!checkDir(rootDir)) return EXIT_FAILURE;
|
if (!checkDir(rootDir)) return EXIT_FAILURE;
|
||||||
|
|
||||||
EncFSConfig *config = new EncFSConfig;
|
std::shared_ptr<EncFSConfig> config(new EncFSConfig);
|
||||||
ConfigType type = readConfig(rootDir, config);
|
ConfigType type = readConfig(rootDir, config.get());
|
||||||
|
|
||||||
// show information stored in config..
|
// show information stored in config..
|
||||||
switch (type) {
|
switch (type) {
|
||||||
@ -210,8 +210,7 @@ static int showInfo(int argc, char **argv) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
showFSInfo(config);
|
showFSInfo(config.get());
|
||||||
delete config;
|
|
||||||
|
|
||||||
return EXIT_SUCCESS;
|
return EXIT_SUCCESS;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user