ClientNew: fix nullptr dereference after g_get_prgname() failure

Hard-code the program name to "mpd" instead of using g_get_prgname().
The latter has become useless since this GLib variable doesn't get
initialized anymore.
This commit is contained in:
Max Kellermann 2013-11-25 22:08:11 +01:00
parent 394b1e6351
commit 2ef6052536

View File

@ -73,7 +73,9 @@ client_new(EventLoop &loop, Partition &partition,
if (sa->sa_family != AF_UNIX) {
char *hostaddr = sockaddr_to_string(sa, sa_length,
IgnoreError());
const char *progname = g_get_prgname();
// TODO: shall we obtain the program name from argv[0]?
const char *progname = "mpd";
struct request_info req;
request_init(&req, RQ_FILE, fd, RQ_DAEMON, progname, 0);