lightningd: escape our own alias when we print it in logs.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2018-03-26 10:38:43 +10:30
parent 4139f06780
commit 54431d2b08
4 changed files with 7 additions and 3 deletions

View File

@@ -390,7 +390,8 @@ int main(int argc, char *argv[])
/* Mark ourselves live. */
log_info(ld->log, "Server started with public key %s, alias %s (color #%s) and lightningd %s",
type_to_string(tmpctx, struct pubkey, &ld->id),
ld->alias, tal_hex(tmpctx, ld->rgb), version());
json_escape(tmpctx, (const char *)ld->alias)->s,
tal_hex(tmpctx, ld->rgb), version());
/* Start the peers. */
activate_peers(ld);