From: Lennart Poettering Date: Wed, 3 Feb 2010 13:25:50 +0000 (+0100) Subject: socket: fix const issue X-Git-Tag: v1~721 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=82ba9f087d96370b89ce4b635784e65f7cbd390c socket: fix const issue --- diff --git a/socket.c b/socket.c index 6d871f645..6b1da016d 100644 --- a/socket.c +++ b/socket.c @@ -159,14 +159,14 @@ static void socket_dump(Unit *u, FILE *f, const char *prefix) { SocketExecCommand c; Socket *s = SOCKET(u); SocketPort *p; - char *prefix2; + const char *prefix2; + char *p2; assert(s); assert(f); - prefix2 = strappend(prefix, "\t"); - if (!prefix2) - prefix2 = ""; + p2 = strappend(prefix, "\t"); + prefix2 = p2 ? p2 : prefix; fprintf(f, "%sSocket State: %s\n" @@ -211,7 +211,7 @@ static void socket_dump(Unit *u, FILE *f, const char *prefix) { exec_command_dump_list(s->exec_command[c], f, prefix2); } - free(prefix2); + free(p2); } static void socket_close_fds(Socket *s) {