X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/c9467b7a34160c4e25580a2dc82087c5ae0bb2d0..bcef8d6fc5b847e912275ddad1d001a336ccdbc9:/lib/client-common.c diff --git a/lib/client-common.c b/lib/client-common.c index aa43124..476117c 100644 --- a/lib/client-common.c +++ b/lib/client-common.c @@ -1,6 +1,6 @@ /* * This file is part of DisOrder - * Copyright (C) 2004, 2005, 2006, 2007 Richard Kettlewell + * Copyright (C) 2004, 2005, 2006, 2007, 2009 Richard Kettlewell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -55,7 +55,7 @@ socklen_t find_server(struct config *c, } else { name = config_get_file2(c, "socket"); if(strlen(name) >= sizeof su.sun_path) { - error(errno, "socket path is too long"); + disorder_error(errno, "socket path is too long"); return -1; } memset(&su, 0, sizeof su); @@ -63,6 +63,7 @@ socklen_t find_server(struct config *c, strcpy(su.sun_path, name); sa = (struct sockaddr *)&su; len = sizeof su; + xfree(name); } *sap = xmalloc_noptr(len); memcpy(*sap, sa, len); @@ -73,6 +74,11 @@ socklen_t find_server(struct config *c, return len; } +const char disorder__body[1]; +const char disorder__list[1]; +const char disorder__integer[1]; +const char disorder__time[1]; + /* Local Variables: c-basic-offset:2