* ospf_api.h: char isn't always signed, but it has to be it here.

	Fixes bugzilla #153. [backport candidate]
diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog
index 9768478..f67c33c 100644
--- a/ospfd/ChangeLog
+++ b/ospfd/ChangeLog
@@ -1,3 +1,7 @@
+2005-02-19 Hasso Tepper <hasso at quagga.net>
+
+	* ospf_api.h: char isn't always signed, but it has to be it here.
+
 2005-02-19 Paul Jakma <paul.jakma@sun.com>
 
 	* ospf_packet.c: (ospf_stream_copy) remove
diff --git a/ospfd/ospf_api.h b/ospfd/ospf_api.h
index e786761..77e1b23 100644
--- a/ospfd/ospf_api.h
+++ b/ospfd/ospf_api.h
@@ -205,7 +205,7 @@
 
 struct msg_reply
 {
-  char errcode;
+  signed char errcode;
 #define OSPF_API_OK                         0
 #define OSPF_API_NOSUCHINTERFACE          (-1)
 #define OSPF_API_NOSUCHAREA               (-2)