$OpenBSD: patch-src_channels_c,v 1.3 2012/11/22 20:54:12 sthen Exp $
--- src/channels.c.orig	Tue Nov 20 11:42:02 2012
+++ src/channels.c	Thu Nov 22 11:29:05 2012
@@ -679,21 +679,21 @@ SSH_PACKET_CALLBACK(channel_rcv_request) {
 	}
 
 	if (strcmp(request,"signal") == 0) {
-		ssh_string signal;
+		ssh_string libssh_signal;
         char *sig;
 
 		SAFE_FREE(request);
 		ssh_log(session, SSH_LOG_PACKET, "received signal");
 
-		signal = buffer_get_ssh_string(packet);
-		if (signal == NULL) {
+		libssh_signal = buffer_get_ssh_string(packet);
+		if (libssh_signal == NULL) {
 			ssh_log(session, SSH_LOG_PACKET, "Invalid MSG_CHANNEL_REQUEST");
 			leave_function();
 			return SSH_PACKET_USED;
 		}
 
-		sig = ssh_string_to_char(signal);
-		ssh_string_free(signal);
+		sig = ssh_string_to_char(libssh_signal);
+		ssh_string_free(libssh_signal);
 		if (sig == NULL) {
 			leave_function();
 			return SSH_PACKET_USED;
