From a585af7e0c0d1cc803bfeb50227eea52faaff2a2 Mon Sep 17 00:00:00 2001 From: Zdenek Styblik Date: Sat, 25 Jul 2015 12:49:07 +0200 Subject: [PATCH] ID:365 - Fix for ipmitool crash when using serial-terminal interface Negative value returned by serial_read_line() function was not properly recognized, since the storage type was unsigned. This caused ipmitool crash in some sutuations. This patch fixes the problem. Commit for: Dmitry Bazhenov --- src/plugins/serial/serial_terminal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/serial/serial_terminal.c b/src/plugins/serial/serial_terminal.c index a187fb7..5e8a985 100644 --- a/src/plugins/serial/serial_terminal.c +++ b/src/plugins/serial/serial_terminal.c @@ -358,7 +358,7 @@ recv_response(struct ipmi_intf * intf, unsigned char *data, int len) { char hex_rs[IPMI_SERIAL_MAX_RESPONSE * 3]; int i, j, resp_len = 0; - unsigned long rv; + long rv; char *p, *pp; char ch, str_hex[3];