From 04554ad3daa162a60e5c5ee78e751c817a340f2f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Thu, 10 Apr 1997 19:35:58 -0700
Subject: [PATCH] minor bugs fixed

Rev: src/encode.c:1.8
Rev: src/signal_handler.c:1.10
---
 src/encode.c         | 4 ++--
 src/signal_handler.c | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/encode.c b/src/encode.c
index d9ed248544..eacb199e93 100644
--- a/src/encode.c
+++ b/src/encode.c
@@ -306,7 +306,7 @@ static void decode_value2(struct decode_data *data)
     data->counter.u.integer++;
     if(data->ptr + num > data->len)
       error("Failed to decode string. (string range error)\n");
-    push_string(make_shared_binary_string(data->data + data->ptr, num));
+    push_string(make_shared_binary_string((char *)(data->data + data->ptr), num));
     data->ptr+=num;
     break;
 
@@ -422,7 +422,7 @@ static INT32 my_decode(struct pike_string *tmp)
   data=&d;
   data->counter.type=T_INT;
   data->counter.u.integer=COUNTER_START;
-  data->data=tmp->str;
+  data->data=(unsigned char *)tmp->str;
   data->len=tmp->len;
   data->ptr=0;
 
diff --git a/src/signal_handler.c b/src/signal_handler.c
index 9c8784142e..fee73c172e 100644
--- a/src/signal_handler.c
+++ b/src/signal_handler.c
@@ -187,7 +187,7 @@ static int my_signal(int sig, sigfunctype fun)
     sigvec(sig,&action,0);
   }
 #else
-  signal(sig, func);
+  signal(sig, fun);
 #endif
 #endif
 }
-- 
GitLab