changeset 9810:07e966c5e5d3 HEAD

auth: Don't crash at startup if auth socket name doesn't contain "-".
author Timo Sirainen <tss@iki.fi>
date Mon, 24 Aug 2009 16:44:03 -0400
parents fa76c740ee41
children 211853d48eaf
files src/auth/main.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/auth/main.c	Mon Aug 24 14:09:49 2009 -0400
+++ b/src/auth/main.c	Mon Aug 24 16:44:03 2009 -0400
@@ -141,7 +141,9 @@
 		}
 
 		suffix = strrchr(sa.sun_path, '-');
-		if (strcmp(suffix, "master") == 0)
+		if (suffix == NULL)
+			*type = AUTH_SOCKET_CLIENT;
+		else if (strcmp(suffix, "master") == 0)
 			*type = AUTH_SOCKET_MASTER;
 		else if (strcmp(suffix, "userdb") == 0)
 			*type = AUTH_SOCKET_USERDB;