From a2ce7d486e1a212a6f373ae304cb0741423738cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sun, 31 Oct 1999 23:04:11 +0100
Subject: [PATCH] Fixed wide-string bug.

Rev: src/opcodes.c:1.58
---
 src/opcodes.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/opcodes.c b/src/opcodes.c
index a6a9471407..17ed303149 100644
--- a/src/opcodes.c
+++ b/src/opcodes.c
@@ -25,7 +25,7 @@
 #include "security.h"
 #include "bignum.h"
 
-RCSID("$Id: opcodes.c,v 1.57 1999/10/31 22:02:17 grubba Exp $");
+RCSID("$Id: opcodes.c,v 1.58 1999/10/31 22:04:11 grubba Exp $");
 
 void index_no_free(struct svalue *to,struct svalue *what,struct svalue *ind)
 {
@@ -1319,7 +1319,8 @@ static INT32 PIKE_CONCAT4(very_low_sscanf_,INPUT_SHIFT,_,MATCH_SHIFT)(	\
 		    set[input[eye]];eye++);				\
 	  sval.type=T_STRING;						\
 	  DO_IF_CHECKER(sval.subtype=0);				\
-	  sval.u.string=make_shared_binary_string(input+e,eye-e);	\
+	  sval.u.string=PIKE_CONCAT(make_shared_binary_string,		\
+				    INPUT_SHIFT)(input+e,eye-e);	\
 	  break;							\
 									\
 	case 'n':							\
-- 
GitLab