$NetBSD: patch-ac,v 1.1 2006/03/23 00:36:37 joerg Exp $

--- libOpenAG/AGMessage.cpp.orig	2006-03-23 00:19:02.000000000 +0000
+++ libOpenAG/AGMessage.cpp
@@ -282,9 +282,9 @@ unsigned short AGMessage::read_short()
 
 unsigned char AGMessage::read_byte()
 {
-    unsigned char* temp = new unsigned char[1];
-    read_string((char*)temp, (unsigned short)1);
-    unsigned char temp2 = *(temp);
+    char* temp = new char[1];
+    read_string(temp, (unsigned short)1);
+    unsigned char temp2 = (unsigned char)*(temp);
     #if AGDEBUGLEVEL > 5
     printf("read byte: %i\n", temp2);
     #endif
