-/* $OpenBSD: mux.c,v 1.6 2008/06/13 00:47:53 dtucker Exp $ */
+/* $OpenBSD: mux.c,v 1.8 2009/08/20 23:54:28 dtucker Exp $ */
/*
* Copyright (c) 2002-2008 Damien Miller <djm@openbsd.org>
*
extern Options options;
extern int stdin_null_flag;
extern char *host;
-int subsystem_flag;
+extern int subsystem_flag;
extern Buffer command;
/* Context for session open confirmation callback */
/* Get authorisation status and PID of controlee */
if (ssh_msg_recv(sock, &m) == -1) {
- error("%s: msg_recv", __func__);
+ error("%s: Did not receive reply from master", __func__);
goto muxerr;
}
if (buffer_get_char(&m) != SSHMUX_VER) {
- error("%s: wrong version", __func__);
+ error("%s: Master replied with wrong version", __func__);
goto muxerr;
}
if (buffer_get_int_ret(&allowed, &m) != 0) {