Remove Sensitive RPC Data from Logs (#2520)

Fixes: #2424
This commit is contained in:
Jeff Vandrew Jr 2019-04-02 23:06:06 -04:00 committed by Rusty Russell
parent f3c234529e
commit 1130100f67

View file

@ -118,8 +118,14 @@ static char *bcli_args(const tal_t *ctx, struct bitcoin_cli *bcli)
for (i = 1; bcli->args[i]; i++) {
ret = tal_strcat(ctx, take(ret), " ");
if (strstarts(bcli->args[i], "-rpcpassword")) {
ret = tal_strcat(ctx, take(ret), "-rpcpassword=...");
} else if (strstarts(bcli->args[i], "-rpcuser")) {
ret = tal_strcat(ctx, take(ret), "-rpcuser=...");
} else {
ret = tal_strcat(ctx, take(ret), bcli->args[i]);
}
}
return ret;
}